# near model CODE resource # jump table entries: 608-611 (4 of them) fn00000000: 00000000 4E56 FFF0 link A6, -0x0010 00000004 4E71 nop 00000006 4E71 nop 00000008 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000000C A89C syscall PenMode 0000000E 3F2D FAE4 move.w -[A7], [A5 - 0x51C] 00000012 3F2D FAE6 move.w -[A7], [A5 - 0x51A] 00000016 A893 syscall MoveTo 00000018 3F2D FAE0 move.w -[A7], [A5 - 0x520] 0000001C 3F2D FAE2 move.w -[A7], [A5 - 0x51E] 00000020 A891 syscall LineTo 00000022 3F2D FAE0 move.w -[A7], [A5 - 0x520] 00000026 3F2D FAE6 move.w -[A7], [A5 - 0x51A] 0000002A A893 syscall MoveTo 0000002C 3F2D FAE4 move.w -[A7], [A5 - 0x51C] 00000030 3F2D FAE2 move.w -[A7], [A5 - 0x51E] 00000034 A891 syscall LineTo 00000036 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000003A A89C syscall PenMode 0000003C 3F2D FAE4 move.w -[A7], [A5 - 0x51C] 00000040 3F2D FAE6 move.w -[A7], [A5 - 0x51A] 00000044 A893 syscall MoveTo 00000046 3F2D FAE0 move.w -[A7], [A5 - 0x520] 0000004A 3F2D FAE2 move.w -[A7], [A5 - 0x51E] 0000004E A891 syscall LineTo 00000050 3F2D FAE0 move.w -[A7], [A5 - 0x520] 00000054 3F2D FAE6 move.w -[A7], [A5 - 0x51A] 00000058 A893 syscall MoveTo 0000005A 3F2D FAE4 move.w -[A7], [A5 - 0x51C] 0000005E 3F2D FAE2 move.w -[A7], [A5 - 0x51E] 00000062 A891 syscall LineTo 00000064 3F3C 0008 move.w -[A7], 0x8 00000068 A89C syscall PenMode 0000006A 4E5E unlink A6 0000006C 4E75 rts fn0000006E: 0000006E 4E56 FFE8 link A6, -0x0018 00000072 4E71 nop 00000074 4E71 nop 00000076 3B6D E66E FB6C move.w [A5 - 0x494], [A5 - 0x1992] 0000007C 0C6D 0016 FB6C cmpi.w [A5 - 0x494], 0x16 00000082 6C00 0008 bge +0xA /* 0000008C */ 00000086 3B7C 0016 FB6C move.w [A5 - 0x494], 0x16 label0000008C: 0000008C 0C6D 00C8 FB6C cmpi.w [A5 - 0x494], 0xC8 00000092 6F00 0008 ble +0xA /* 0000009C */ 00000096 3B7C 00C8 FB6C move.w [A5 - 0x494], 0xC8 label0000009C: 0000009C 3B6D E66C FB68 move.w [A5 - 0x498], [A5 - 0x1994] 000000A2 0C6D 0042 FB68 cmpi.w [A5 - 0x498], 0x42 /* 'B' */ 000000A8 6C00 0008 bge +0xA /* 000000B2 */ 000000AC 3B7C 0042 FB68 move.w [A5 - 0x498], 0x42 /* 'B' */ label000000B2: 000000B2 0C6D 010A FB68 cmpi.w [A5 - 0x498], 0x10A 000000B8 6F00 0008 ble +0xA /* 000000C2 */ 000000BC 3B7C 010A FB68 move.w [A5 - 0x498], 0x10A label000000C2: 000000C2 302D FB6C move.w D0, [A5 - 0x494] 000000C6 0640 FFEE addi.w D0, 0xFFEE 000000CA 3B40 FAE4 move.w [A5 - 0x51C], D0 000000CE 302D FB68 move.w D0, [A5 - 0x498] 000000D2 0640 FFF6 addi.w D0, 0xFFF6 000000D6 3B40 FAE6 move.w [A5 - 0x51A], D0 000000DA 302D FB6C move.w D0, [A5 - 0x494] 000000DE 0640 0012 addi.w D0, 0x12 000000E2 3B40 FAE0 move.w [A5 - 0x520], D0 000000E6 302D FB68 move.w D0, [A5 - 0x498] 000000EA 0640 000A addi.w D0, 0xA /* '\n' */ 000000EE 3B40 FAE2 move.w [A5 - 0x51E], D0 000000F2 486D FB4C pea.l [A5 - 0x4B4] 000000F6 3F2D FAE4 move.w -[A7], [A5 - 0x51C] 000000FA 3F2D FAE6 move.w -[A7], [A5 - 0x51A] 000000FE 3F2D FAE0 move.w -[A7], [A5 - 0x520] 00000102 3F2D FAE2 move.w -[A7], [A5 - 0x51E] 00000106 A8A7 syscall SetRect 00000108 3F3C 0001 move.w -[A7], 0x1 0000010C 3F3C 0001 move.w -[A7], 0x1 00000110 A89B syscall PenSize 00000112 486D FB4C pea.l [A5 - 0x4B4] 00000116 A8A1 syscall FrameRect 00000118 4E5E unlink A6 0000011A 4E75 rts fn0000011C: 0000011C 4E56 FFE8 link A6, -0x0018 00000120 4E71 nop 00000122 4E71 nop 00000124 3B6D E66E FB72 move.w [A5 - 0x48E], [A5 - 0x1992] 0000012A 0C6D 000A FB72 cmpi.w [A5 - 0x48E], 0xA /* '\n' */ 00000130 6C00 0008 bge +0xA /* 0000013A */ 00000134 3B7C 000A FB72 move.w [A5 - 0x48E], 0xA /* '\n' */ label0000013A: 0000013A 0C6D 00BE FB72 cmpi.w [A5 - 0x48E], 0xBE 00000140 6F00 0008 ble +0xA /* 0000014A */ 00000144 3B7C 00BE FB72 move.w [A5 - 0x48E], 0xBE label0000014A: 0000014A 3B6D E66C FB78 move.w [A5 - 0x488], [A5 - 0x1994] 00000150 0C6D 0028 FB78 cmpi.w [A5 - 0x488], 0x28 /* '(' */ 00000156 6C00 0008 bge +0xA /* 00000160 */ 0000015A 3B7C 0028 FB78 move.w [A5 - 0x488], 0x28 /* '(' */ label00000160: 00000160 0C6D 00F0 FB78 cmpi.w [A5 - 0x488], 0xF0 00000166 6F00 0008 ble +0xA /* 00000170 */ 0000016A 3B7C 00F0 FB78 move.w [A5 - 0x488], 0xF0 label00000170: 00000170 3B6D FB72 FAE4 move.w [A5 - 0x51C], [A5 - 0x48E] 00000176 3B6D FB78 FAE6 move.w [A5 - 0x51A], [A5 - 0x488] 0000017C 302D FB72 move.w D0, [A5 - 0x48E] 00000180 0640 001D addi.w D0, 0x1D 00000184 3B40 FAE0 move.w [A5 - 0x520], D0 00000188 302D FB78 move.w D0, [A5 - 0x488] 0000018C 0640 0024 addi.w D0, 0x24 /* '$' */ 00000190 3B40 FAE2 move.w [A5 - 0x51E], D0 00000194 486D FB4C pea.l [A5 - 0x4B4] 00000198 3F2D FAE4 move.w -[A7], [A5 - 0x51C] 0000019C 3F2D FAE6 move.w -[A7], [A5 - 0x51A] 000001A0 3F2D FAE0 move.w -[A7], [A5 - 0x520] 000001A4 3F2D FAE2 move.w -[A7], [A5 - 0x51E] 000001A8 A8A7 syscall SetRect 000001AA 3F3C 0001 move.w -[A7], 0x1 000001AE 3F3C 0001 move.w -[A7], 0x1 000001B2 A89B syscall PenSize 000001B4 486D FB4C pea.l [A5 - 0x4B4] 000001B8 A8A1 syscall FrameRect 000001BA 4E5E unlink A6 000001BC 4E75 rts fn000001BE: 000001BE 4E56 FFE8 link A6, -0x0018 000001C2 4E71 nop 000001C4 4E71 nop 000001C6 3B6D E66E FB6E move.w [A5 - 0x492], [A5 - 0x1992] 000001CC 0C6D 0129 FB6E cmpi.w [A5 - 0x492], 0x129 000001D2 6C00 0008 bge +0xA /* 000001DC */ 000001D6 3B7C 0129 FB6E move.w [A5 - 0x492], 0x129 label000001DC: 000001DC 0C6D 01E0 FB6E cmpi.w [A5 - 0x492], 0x1E0 000001E2 6F00 0008 ble +0xA /* 000001EC */ 000001E6 3B7C 01E0 FB6E move.w [A5 - 0x492], 0x1E0 label000001EC: 000001EC 3B6D E66C FB5A move.w [A5 - 0x4A6], [A5 - 0x1994] 000001F2 0C6D 0028 FB5A cmpi.w [A5 - 0x4A6], 0x28 /* '(' */ 000001F8 6C00 0008 bge +0xA /* 00000202 */ 000001FC 3B7C 0028 FB5A move.w [A5 - 0x4A6], 0x28 /* '(' */ label00000202: 00000202 0C6D 00F0 FB5A cmpi.w [A5 - 0x4A6], 0xF0 00000208 6F00 0008 ble +0xA /* 00000212 */ 0000020C 3B7C 00F0 FB5A move.w [A5 - 0x4A6], 0xF0 label00000212: 00000212 3B6D FB6E FAE4 move.w [A5 - 0x51C], [A5 - 0x492] 00000218 3B6D FB5A FAE6 move.w [A5 - 0x51A], [A5 - 0x4A6] 0000021E 302D FB6E move.w D0, [A5 - 0x492] 00000222 0640 0018 addi.w D0, 0x18 00000226 3B40 FAE0 move.w [A5 - 0x520], D0 0000022A 302D FB5A move.w D0, [A5 - 0x4A6] 0000022E 0640 0024 addi.w D0, 0x24 /* '$' */ 00000232 3B40 FAE2 move.w [A5 - 0x51E], D0 00000236 486D FB4C pea.l [A5 - 0x4B4] 0000023A 3F2D FAE4 move.w -[A7], [A5 - 0x51C] 0000023E 3F2D FAE6 move.w -[A7], [A5 - 0x51A] 00000242 3F2D FAE0 move.w -[A7], [A5 - 0x520] 00000246 3F2D FAE2 move.w -[A7], [A5 - 0x51E] 0000024A A8A7 syscall SetRect 0000024C 3F3C 0001 move.w -[A7], 0x1 00000250 3F3C 0001 move.w -[A7], 0x1 00000254 A89B syscall PenSize 00000256 486D FB4C pea.l [A5 - 0x4B4] 0000025A A8A1 syscall FrameRect 0000025C 4E5E unlink A6 0000025E 4E75 rts fn00000260: 00000260 4E56 FFE8 link A6, -0x0018 00000264 4E71 nop 00000266 4E71 nop 00000268 3B6D E66E FB70 move.w [A5 - 0x490], [A5 - 0x1992] 0000026E 0C6D 000A FB70 cmpi.w [A5 - 0x490], 0xA /* '\n' */ 00000274 6C00 0008 bge +0xA /* 0000027E */ 00000278 3B7C 000A FB70 move.w [A5 - 0x490], 0xA /* '\n' */ label0000027E: 0000027E 0C6D 00BE FB70 cmpi.w [A5 - 0x490], 0xBE 00000284 6F00 0008 ble +0xA /* 0000028E */ 00000288 3B7C 00BE FB70 move.w [A5 - 0x490], 0xBE label0000028E: 0000028E 3B6D E66C FB5C move.w [A5 - 0x4A4], [A5 - 0x1994] 00000294 0C6D 0028 FB5C cmpi.w [A5 - 0x4A4], 0x28 /* '(' */ 0000029A 6C00 0008 bge +0xA /* 000002A4 */ 0000029E 3B7C 0028 FB5C move.w [A5 - 0x4A4], 0x28 /* '(' */ label000002A4: 000002A4 0C6D 00F0 FB5C cmpi.w [A5 - 0x4A4], 0xF0 000002AA 6F00 0008 ble +0xA /* 000002B4 */ 000002AE 3B7C 00F0 FB5C move.w [A5 - 0x4A4], 0xF0 label000002B4: 000002B4 3B6D FB70 FAE4 move.w [A5 - 0x51C], [A5 - 0x490] 000002BA 3B6D FB5C FAE6 move.w [A5 - 0x51A], [A5 - 0x4A4] 000002C0 302D FB70 move.w D0, [A5 - 0x490] 000002C4 0640 0018 addi.w D0, 0x18 000002C8 3B40 FAE0 move.w [A5 - 0x520], D0 000002CC 302D FB5C move.w D0, [A5 - 0x4A4] 000002D0 0640 0024 addi.w D0, 0x24 /* '$' */ 000002D4 3B40 FAE2 move.w [A5 - 0x51E], D0 000002D8 486D FB4C pea.l [A5 - 0x4B4] 000002DC 3F2D FAE4 move.w -[A7], [A5 - 0x51C] 000002E0 3F2D FAE6 move.w -[A7], [A5 - 0x51A] 000002E4 3F2D FAE0 move.w -[A7], [A5 - 0x520] 000002E8 3F2D FAE2 move.w -[A7], [A5 - 0x51E] 000002EC A8A7 syscall SetRect 000002EE 3F3C 0001 move.w -[A7], 0x1 000002F2 3F3C 0001 move.w -[A7], 0x1 000002F6 A89B syscall PenSize 000002F8 486D FB4C pea.l [A5 - 0x4B4] 000002FC A8A1 syscall FrameRect 000002FE 4E5E unlink A6 00000300 4E75 rts fn00000302: 00000302 4E56 FFD8 link A6, -0x0028 00000306 4E71 nop 00000308 4E71 nop 0000030A 486D E66E pea.l [A5 - 0x1992] 0000030E 486D E66C pea.l [A5 - 0x1994] 00000312 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000316 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000031A A89C syscall PenMode 0000031C 4EBA FD50 jsr [PC - 0x2B0 /* 0000006E */] 00000320 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000324 A89C syscall PenMode 00000326 4EBA FD46 jsr [PC - 0x2BA /* 0000006E */] 0000032A 3F3C 0008 move.w -[A7], 0x8 0000032E A89C syscall PenMode 00000330 554F subq.w A7, 2 00000332 A974 syscall Button 00000334 4A1F tst.b [A7]+ 00000336 6700 00C8 beq +0xCA /* 00000400 */ 0000033A 554F subq.w A7, 2 0000033C 2F2D E66C move.l -[A7], [A5 - 0x1994] 00000340 486D FD28 pea.l [A5 - 0x2D8] 00000344 A8AD syscall PtInRect 00000346 4A1F tst.b [A7]+ 00000348 6700 001C beq +0x1E /* 00000366 */ 0000034C 1B7C 0001 FD27 move.b [A5 - 0x2D9], 0x1 00000352 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1 00000358 486D FD28 pea.l [A5 - 0x2D8] 0000035C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000360 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000364 A8B3 syscall InvertRoundRect label00000366: 00000366 102D FD27 move.b D0, [A5 - 0x2D9] 0000036A 0A00 0001 xori.b D0, 0x1 0000036E 4A00 tst.b D0 00000370 6700 008E beq +0x90 /* 00000400 */ 00000374 486D FB4C pea.l [A5 - 0x4B4] 00000378 486D FE1A pea.l [A5 - 0x1E6] 0000037C A8A5 syscall FillRect 0000037E 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00000382 302D FB6C move.w D0, [A5 - 0x494] 00000386 0640 FFED addi.w D0, 0xFFED 0000038A 3B40 FAE4 move.w [A5 - 0x51C], D0 0000038E 302D FB68 move.w D0, [A5 - 0x498] 00000392 0640 FFF6 addi.w D0, 0xFFF6 00000396 3B40 FAE6 move.w [A5 - 0x51A], D0 0000039A 302D FB6C move.w D0, [A5 - 0x494] 0000039E 0640 0013 addi.w D0, 0x13 000003A2 3B40 FAE0 move.w [A5 - 0x520], D0 000003A6 302D FB68 move.w D0, [A5 - 0x498] 000003AA 0640 0009 addi.w D0, 0x9 /* '\t' */ 000003AE 3B40 FAE2 move.w [A5 - 0x51E], D0 000003B2 486E FFE0 pea.l [A6 - 0x20] 000003B6 302D FAE4 move.w D0, [A5 - 0x51C] 000003BA 5340 subq.w D0, 1 000003BC 3F00 move.w -[A7], D0 000003BE 3F3C 0014 move.w -[A7], 0x14 000003C2 302D FAE0 move.w D0, [A5 - 0x520] 000003C6 5240 addq.w D0, 1 000003C8 3F00 move.w -[A7], D0 000003CA 3F2D FAE6 move.w -[A7], [A5 - 0x51A] 000003CE A8A7 syscall SetRect 000003D0 486E FFE0 pea.l [A6 - 0x20] 000003D4 486D FE1A pea.l [A5 - 0x1E6] 000003D8 A8A5 syscall FillRect 000003DA 486E FFE8 pea.l [A6 - 0x18] 000003DE 3F2D FAE4 move.w -[A7], [A5 - 0x51C] 000003E2 3F2D FAE2 move.w -[A7], [A5 - 0x51E] 000003E6 3F2D FAE0 move.w -[A7], [A5 - 0x520] 000003EA 3F3C 0114 move.w -[A7], 0x114 000003EE A8A7 syscall SetRect 000003F0 486E FFE8 pea.l [A6 - 0x18] 000003F4 486D FE12 pea.l [A5 - 0x1EE] 000003F8 A8A5 syscall FillRect 000003FA 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1 label00000400: 00000400 4E5E unlink A6 00000402 4E75 rts fn00000404: 00000404 4E56 FFD8 link A6, -0x0028 00000408 4E71 nop 0000040A 4E71 nop 0000040C 486D E66E pea.l [A5 - 0x1992] 00000410 486D E66C pea.l [A5 - 0x1994] 00000414 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000418 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000041C A89C syscall PenMode 0000041E 4EBA FCFC jsr [PC - 0x304 /* 0000011C */] 00000422 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000426 A89C syscall PenMode 00000428 4EBA FCF2 jsr [PC - 0x30E /* 0000011C */] 0000042C 3F3C 0008 move.w -[A7], 0x8 00000430 A89C syscall PenMode 00000432 554F subq.w A7, 2 00000434 A974 syscall Button 00000436 4A1F tst.b [A7]+ 00000438 6700 0108 beq +0x10A /* 00000542 */ 0000043C 554F subq.w A7, 2 0000043E 2F2D E66C move.l -[A7], [A5 - 0x1994] 00000442 486D FD28 pea.l [A5 - 0x2D8] 00000446 A8AD syscall PtInRect 00000448 4A1F tst.b [A7]+ 0000044A 6700 001C beq +0x1E /* 00000468 */ 0000044E 1B7C 0001 FD27 move.b [A5 - 0x2D9], 0x1 00000454 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1 0000045A 486D FD28 pea.l [A5 - 0x2D8] 0000045E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000462 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000466 A8B3 syscall InvertRoundRect label00000468: 00000468 102D FD27 move.b D0, [A5 - 0x2D9] 0000046C 0A00 0001 xori.b D0, 0x1 00000470 4A00 tst.b D0 00000472 6700 00CE beq +0xD0 /* 00000542 */ 00000476 486D FB1C pea.l [A5 - 0x4E4] 0000047A 3F2D FB72 move.w -[A7], [A5 - 0x48E] 0000047E 4267 clr.w -[A7] 00000480 302D FB72 move.w D0, [A5 - 0x48E] 00000484 0640 001D addi.w D0, 0x1D 00000488 3F00 move.w -[A7], D0 0000048A 3F3C 012C move.w -[A7], 0x12C 0000048E A8A7 syscall SetRect 00000490 554F subq.w A7, 2 00000492 486D FB1C pea.l [A5 - 0x4E4] 00000496 486D FB14 pea.l [A5 - 0x4EC] 0000049A 486D FB24 pea.l [A5 - 0x4DC] 0000049E A8AA syscall SectRect 000004A0 101F move.b D0, [A7]+ 000004A2 0A00 0001 xori.b D0, 0x1 000004A6 4A00 tst.b D0 000004A8 6700 007E beq +0x80 /* 00000528 */ 000004AC 486D FB4C pea.l [A5 - 0x4B4] 000004B0 486D FE1A pea.l [A5 - 0x1E6] 000004B4 A8A5 syscall FillRect 000004B6 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 000004BA 3B6D FB72 FAE4 move.w [A5 - 0x51C], [A5 - 0x48E] 000004C0 3B6D FB78 FAE6 move.w [A5 - 0x51A], [A5 - 0x488] 000004C6 302D FB72 move.w D0, [A5 - 0x48E] 000004CA 0640 001D addi.w D0, 0x1D 000004CE 3B40 FAE0 move.w [A5 - 0x520], D0 000004D2 302D FB78 move.w D0, [A5 - 0x488] 000004D6 0640 0024 addi.w D0, 0x24 /* '$' */ 000004DA 3B40 FAE2 move.w [A5 - 0x51E], D0 000004DE 486E FFE0 pea.l [A6 - 0x20] 000004E2 3F2D FAE4 move.w -[A7], [A5 - 0x51C] 000004E6 3F3C 0014 move.w -[A7], 0x14 000004EA 3F2D FAE0 move.w -[A7], [A5 - 0x520] 000004EE 3F2D FAE6 move.w -[A7], [A5 - 0x51A] 000004F2 A8A7 syscall SetRect 000004F4 486E FFE0 pea.l [A6 - 0x20] 000004F8 486D FE1A pea.l [A5 - 0x1E6] 000004FC A8A5 syscall FillRect 000004FE 486E FFE8 pea.l [A6 - 0x18] 00000502 3F2D FAE4 move.w -[A7], [A5 - 0x51C] 00000506 302D FAE2 move.w D0, [A5 - 0x51E] 0000050A 5340 subq.w D0, 1 0000050C 3F00 move.w -[A7], D0 0000050E 3F2D FAE0 move.w -[A7], [A5 - 0x520] 00000512 3F3C 0114 move.w -[A7], 0x114 00000516 A8A7 syscall SetRect 00000518 486E FFE8 pea.l [A6 - 0x18] 0000051C 486D FE12 pea.l [A5 - 0x1EE] 00000520 A8A5 syscall FillRect 00000522 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1 label00000528: 00000528 554F subq.w A7, 2 0000052A 486D FB1C pea.l [A5 - 0x4E4] 0000052E 486D FB14 pea.l [A5 - 0x4EC] 00000532 486D FB24 pea.l [A5 - 0x4DC] 00000536 A8AA syscall SectRect 00000538 4A1F tst.b [A7]+ 0000053A 6700 0006 beq +0x8 /* 00000542 */ 0000053E 4EBA FAC0 jsr [PC - 0x540 /* 00000000 */] label00000542: 00000542 4E5E unlink A6 00000544 4E75 rts fn00000546: 00000546 4E56 FFD8 link A6, -0x0028 0000054A 4E71 nop 0000054C 4E71 nop 0000054E 486D E66E pea.l [A5 - 0x1992] 00000552 486D E66C pea.l [A5 - 0x1994] 00000556 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000055A 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000055E A89C syscall PenMode 00000560 4EBA FCFE jsr [PC - 0x302 /* 00000260 */] 00000564 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000568 A89C syscall PenMode 0000056A 4EBA FCF4 jsr [PC - 0x30C /* 00000260 */] 0000056E 3F3C 0008 move.w -[A7], 0x8 00000572 A89C syscall PenMode 00000574 554F subq.w A7, 2 00000576 A974 syscall Button 00000578 4A1F tst.b [A7]+ 0000057A 6700 013E beq +0x140 /* 000006BA */ 0000057E 554F subq.w A7, 2 00000580 2F2D E66C move.l -[A7], [A5 - 0x1994] 00000584 486D FD28 pea.l [A5 - 0x2D8] 00000588 A8AD syscall PtInRect 0000058A 4A1F tst.b [A7]+ 0000058C 6700 001C beq +0x1E /* 000005AA */ 00000590 1B7C 0001 FD27 move.b [A5 - 0x2D9], 0x1 00000596 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1 0000059C 486D FD28 pea.l [A5 - 0x2D8] 000005A0 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000005A4 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000005A8 A8B3 syscall InvertRoundRect label000005AA: 000005AA 102D FD27 move.b D0, [A5 - 0x2D9] 000005AE 0A00 0001 xori.b D0, 0x1 000005B2 4A00 tst.b D0 000005B4 6700 0104 beq +0x106 /* 000006BA */ 000005B8 486D FB1C pea.l [A5 - 0x4E4] 000005BC 3F2D FB70 move.w -[A7], [A5 - 0x490] 000005C0 4267 clr.w -[A7] 000005C2 302D FB70 move.w D0, [A5 - 0x490] 000005C6 0640 0018 addi.w D0, 0x18 000005CA 3F00 move.w -[A7], D0 000005CC 3F3C 012C move.w -[A7], 0x12C 000005D0 A8A7 syscall SetRect 000005D2 554F subq.w A7, 2 000005D4 486D FB1C pea.l [A5 - 0x4E4] 000005D8 486D FB14 pea.l [A5 - 0x4EC] 000005DC 486D FB24 pea.l [A5 - 0x4DC] 000005E0 A8AA syscall SectRect 000005E2 101F move.b D0, [A7]+ 000005E4 0A00 0001 xori.b D0, 0x1 000005E8 4A00 tst.b D0 000005EA 6700 009A beq +0x9C /* 00000686 */ 000005EE 554F subq.w A7, 2 000005F0 486D FB1C pea.l [A5 - 0x4E4] 000005F4 486D F432 pea.l [A5 - 0xBCE] 000005F8 486D FB24 pea.l [A5 - 0x4DC] 000005FC A8AA syscall SectRect 000005FE 101F move.b D0, [A7]+ 00000600 0A00 0001 xori.b D0, 0x1 00000604 4A00 tst.b D0 00000606 6700 007E beq +0x80 /* 00000686 */ 0000060A 486D FB4C pea.l [A5 - 0x4B4] 0000060E 486D FE1A pea.l [A5 - 0x1E6] 00000612 A8A5 syscall FillRect 00000614 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00000618 3B6D FB70 FAE4 move.w [A5 - 0x51C], [A5 - 0x490] 0000061E 3B6D FB5C FAE6 move.w [A5 - 0x51A], [A5 - 0x4A4] 00000624 302D FB70 move.w D0, [A5 - 0x490] 00000628 0640 0018 addi.w D0, 0x18 0000062C 3B40 FAE0 move.w [A5 - 0x520], D0 00000630 302D FB5C move.w D0, [A5 - 0x4A4] 00000634 0640 0024 addi.w D0, 0x24 /* '$' */ 00000638 3B40 FAE2 move.w [A5 - 0x51E], D0 0000063C 486E FFE0 pea.l [A6 - 0x20] 00000640 3F2D FAE4 move.w -[A7], [A5 - 0x51C] 00000644 3F3C 0014 move.w -[A7], 0x14 00000648 3F2D FAE0 move.w -[A7], [A5 - 0x520] 0000064C 3F2D FAE6 move.w -[A7], [A5 - 0x51A] 00000650 A8A7 syscall SetRect 00000652 486E FFE0 pea.l [A6 - 0x20] 00000656 486D FE1A pea.l [A5 - 0x1E6] 0000065A A8A5 syscall FillRect 0000065C 486E FFE8 pea.l [A6 - 0x18] 00000660 3F2D FAE4 move.w -[A7], [A5 - 0x51C] 00000664 302D FAE2 move.w D0, [A5 - 0x51E] 00000668 5340 subq.w D0, 1 0000066A 3F00 move.w -[A7], D0 0000066C 3F2D FAE0 move.w -[A7], [A5 - 0x520] 00000670 3F3C 0114 move.w -[A7], 0x114 00000674 A8A7 syscall SetRect 00000676 486E FFE8 pea.l [A6 - 0x18] 0000067A 486D FE12 pea.l [A5 - 0x1EE] 0000067E A8A5 syscall FillRect 00000680 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1 label00000686: 00000686 554F subq.w A7, 2 00000688 486D FB1C pea.l [A5 - 0x4E4] 0000068C 486D FB14 pea.l [A5 - 0x4EC] 00000690 486D FB24 pea.l [A5 - 0x4DC] 00000694 A8AA syscall SectRect 00000696 4A1F tst.b [A7]+ 00000698 6700 0006 beq +0x8 /* 000006A0 */ 0000069C 4EBA F962 jsr [PC - 0x69E /* 00000000 */] label000006A0: 000006A0 554F subq.w A7, 2 000006A2 486D FB1C pea.l [A5 - 0x4E4] 000006A6 486D F432 pea.l [A5 - 0xBCE] 000006AA 486D FB24 pea.l [A5 - 0x4DC] 000006AE A8AA syscall SectRect 000006B0 4A1F tst.b [A7]+ 000006B2 6700 0006 beq +0x8 /* 000006BA */ 000006B6 4EBA F948 jsr [PC - 0x6B8 /* 00000000 */] label000006BA: 000006BA 4E5E unlink A6 000006BC 4E75 rts fn000006BE: 000006BE 4E56 FFD8 link A6, -0x0028 000006C2 4E71 nop 000006C4 4E71 nop 000006C6 486D E66E pea.l [A5 - 0x1992] 000006CA 486D E66C pea.l [A5 - 0x1994] 000006CE 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000006D2 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000006D6 A89C syscall PenMode 000006D8 4EBA FAE4 jsr [PC - 0x51C /* 000001BE */] 000006DC 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000006E0 A89C syscall PenMode 000006E2 4EBA FADA jsr [PC - 0x526 /* 000001BE */] 000006E6 3F3C 0008 move.w -[A7], 0x8 000006EA A89C syscall PenMode 000006EC 554F subq.w A7, 2 000006EE A974 syscall Button 000006F0 4A1F tst.b [A7]+ 000006F2 6700 013E beq +0x140 /* 00000832 */ 000006F6 554F subq.w A7, 2 000006F8 2F2D E66C move.l -[A7], [A5 - 0x1994] 000006FC 486D FD28 pea.l [A5 - 0x2D8] 00000700 A8AD syscall PtInRect 00000702 4A1F tst.b [A7]+ 00000704 6700 001C beq +0x1E /* 00000722 */ 00000708 1B7C 0001 FD27 move.b [A5 - 0x2D9], 0x1 0000070E 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1 00000714 486D FD28 pea.l [A5 - 0x2D8] 00000718 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000071C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000720 A8B3 syscall InvertRoundRect label00000722: 00000722 102D FD27 move.b D0, [A5 - 0x2D9] 00000726 0A00 0001 xori.b D0, 0x1 0000072A 4A00 tst.b D0 0000072C 6700 0104 beq +0x106 /* 00000832 */ 00000730 486D FB1C pea.l [A5 - 0x4E4] 00000734 3F2D FB6E move.w -[A7], [A5 - 0x492] 00000738 4267 clr.w -[A7] 0000073A 302D FB6E move.w D0, [A5 - 0x492] 0000073E 0640 0018 addi.w D0, 0x18 00000742 3F00 move.w -[A7], D0 00000744 3F3C 012C move.w -[A7], 0x12C 00000748 A8A7 syscall SetRect 0000074A 554F subq.w A7, 2 0000074C 486D FB1C pea.l [A5 - 0x4E4] 00000750 486D FB0C pea.l [A5 - 0x4F4] 00000754 486D FB24 pea.l [A5 - 0x4DC] 00000758 A8AA syscall SectRect 0000075A 101F move.b D0, [A7]+ 0000075C 0A00 0001 xori.b D0, 0x1 00000760 4A00 tst.b D0 00000762 6700 009A beq +0x9C /* 000007FE */ 00000766 554F subq.w A7, 2 00000768 486D FB1C pea.l [A5 - 0x4E4] 0000076C 486D F42A pea.l [A5 - 0xBD6] 00000770 486D FB24 pea.l [A5 - 0x4DC] 00000774 A8AA syscall SectRect 00000776 101F move.b D0, [A7]+ 00000778 0A00 0001 xori.b D0, 0x1 0000077C 4A00 tst.b D0 0000077E 6700 007E beq +0x80 /* 000007FE */ 00000782 486D FB4C pea.l [A5 - 0x4B4] 00000786 486D FE1A pea.l [A5 - 0x1E6] 0000078A A8A5 syscall FillRect 0000078C 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00000790 3B6D FB6E FAE4 move.w [A5 - 0x51C], [A5 - 0x492] 00000796 3B6D FB5A FAE6 move.w [A5 - 0x51A], [A5 - 0x4A6] 0000079C 302D FB6E move.w D0, [A5 - 0x492] 000007A0 0640 0018 addi.w D0, 0x18 000007A4 3B40 FAE0 move.w [A5 - 0x520], D0 000007A8 302D FB5A move.w D0, [A5 - 0x4A6] 000007AC 0640 0024 addi.w D0, 0x24 /* '$' */ 000007B0 3B40 FAE2 move.w [A5 - 0x51E], D0 000007B4 486E FFE0 pea.l [A6 - 0x20] 000007B8 3F2D FAE4 move.w -[A7], [A5 - 0x51C] 000007BC 3F3C 0014 move.w -[A7], 0x14 000007C0 3F2D FAE0 move.w -[A7], [A5 - 0x520] 000007C4 3F2D FAE6 move.w -[A7], [A5 - 0x51A] 000007C8 A8A7 syscall SetRect 000007CA 486E FFE0 pea.l [A6 - 0x20] 000007CE 486D FE1A pea.l [A5 - 0x1E6] 000007D2 A8A5 syscall FillRect 000007D4 486E FFE8 pea.l [A6 - 0x18] 000007D8 3F2D FAE4 move.w -[A7], [A5 - 0x51C] 000007DC 302D FAE2 move.w D0, [A5 - 0x51E] 000007E0 5340 subq.w D0, 1 000007E2 3F00 move.w -[A7], D0 000007E4 3F2D FAE0 move.w -[A7], [A5 - 0x520] 000007E8 3F3C 0114 move.w -[A7], 0x114 000007EC A8A7 syscall SetRect 000007EE 486E FFE8 pea.l [A6 - 0x18] 000007F2 486D FE12 pea.l [A5 - 0x1EE] 000007F6 A8A5 syscall FillRect 000007F8 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1 label000007FE: 000007FE 554F subq.w A7, 2 00000800 486D FB1C pea.l [A5 - 0x4E4] 00000804 486D FB0C pea.l [A5 - 0x4F4] 00000808 486D FB24 pea.l [A5 - 0x4DC] 0000080C A8AA syscall SectRect 0000080E 4A1F tst.b [A7]+ 00000810 6700 0006 beq +0x8 /* 00000818 */ 00000814 4EBA F7EA jsr [PC - 0x816 /* 00000000 */] label00000818: 00000818 554F subq.w A7, 2 0000081A 486D FB1C pea.l [A5 - 0x4E4] 0000081E 486D F42A pea.l [A5 - 0xBD6] 00000822 486D FB24 pea.l [A5 - 0x4DC] 00000826 A8AA syscall SectRect 00000828 4A1F tst.b [A7]+ 0000082A 6700 0006 beq +0x8 /* 00000832 */ 0000082E 4EBA F7D0 jsr [PC - 0x830 /* 00000000 */] label00000832: 00000832 4E5E unlink A6 00000834 4E75 rts fn00000836: 00000836 4E56 FFE8 link A6, -0x0018 0000083A 4E71 nop 0000083C 4E71 nop 0000083E 3B6D E66E FB64 move.w [A5 - 0x49C], [A5 - 0x1992] 00000844 0C6D 0138 FB64 cmpi.w [A5 - 0x49C], 0x138 0000084A 6C00 0008 bge +0xA /* 00000854 */ 0000084E 3B7C 0138 FB64 move.w [A5 - 0x49C], 0x138 label00000854: 00000854 0C6D 01EA FB64 cmpi.w [A5 - 0x49C], 0x1EA 0000085A 6F00 0008 ble +0xA /* 00000864 */ 0000085E 3B7C 01EA FB64 move.w [A5 - 0x49C], 0x1EA label00000864: 00000864 3B6D E66C FB60 move.w [A5 - 0x4A0], [A5 - 0x1994] 0000086A 0C6D 0042 FB60 cmpi.w [A5 - 0x4A0], 0x42 /* 'B' */ 00000870 6C00 0008 bge +0xA /* 0000087A */ 00000874 3B7C 0042 FB60 move.w [A5 - 0x4A0], 0x42 /* 'B' */ label0000087A: 0000087A 0C6D 010A FB60 cmpi.w [A5 - 0x4A0], 0x10A 00000880 6F00 0008 ble +0xA /* 0000088A */ 00000884 3B7C 010A FB60 move.w [A5 - 0x4A0], 0x10A label0000088A: 0000088A 302D FB64 move.w D0, [A5 - 0x49C] 0000088E 0640 FFEE addi.w D0, 0xFFEE 00000892 3B40 FAE4 move.w [A5 - 0x51C], D0 00000896 302D FB60 move.w D0, [A5 - 0x4A0] 0000089A 0640 FFF6 addi.w D0, 0xFFF6 0000089E 3B40 FAE6 move.w [A5 - 0x51A], D0 000008A2 302D FB64 move.w D0, [A5 - 0x49C] 000008A6 0640 0012 addi.w D0, 0x12 000008AA 3B40 FAE0 move.w [A5 - 0x520], D0 000008AE 302D FB60 move.w D0, [A5 - 0x4A0] 000008B2 0640 000A addi.w D0, 0xA /* '\n' */ 000008B6 3B40 FAE2 move.w [A5 - 0x51E], D0 000008BA 486D FB4C pea.l [A5 - 0x4B4] 000008BE 3F2D FAE4 move.w -[A7], [A5 - 0x51C] 000008C2 3F2D FAE6 move.w -[A7], [A5 - 0x51A] 000008C6 3F2D FAE0 move.w -[A7], [A5 - 0x520] 000008CA 3F2D FAE2 move.w -[A7], [A5 - 0x51E] 000008CE A8A7 syscall SetRect 000008D0 3F3C 0001 move.w -[A7], 0x1 000008D4 3F3C 0001 move.w -[A7], 0x1 000008D8 A89B syscall PenSize 000008DA 486D FB4C pea.l [A5 - 0x4B4] 000008DE A8A1 syscall FrameRect 000008E0 4E5E unlink A6 000008E2 4E75 rts fn000008E4: 000008E4 4E56 FFE8 link A6, -0x0018 000008E8 4E71 nop 000008EA 4E71 nop 000008EC 3B6D E66E FB74 move.w [A5 - 0x48C], [A5 - 0x1992] 000008F2 0C6D 0129 FB74 cmpi.w [A5 - 0x48C], 0x129 000008F8 6C00 0008 bge +0xA /* 00000902 */ 000008FC 3B7C 0129 FB74 move.w [A5 - 0x48C], 0x129 label00000902: 00000902 0C6D 01E0 FB74 cmpi.w [A5 - 0x48C], 0x1E0 00000908 6F00 0008 ble +0xA /* 00000912 */ 0000090C 3B7C 01E0 FB74 move.w [A5 - 0x48C], 0x1E0 label00000912: 00000912 3B6D E66C FB76 move.w [A5 - 0x48A], [A5 - 0x1994] 00000918 0C6D 0028 FB76 cmpi.w [A5 - 0x48A], 0x28 /* '(' */ 0000091E 6C00 0008 bge +0xA /* 00000928 */ 00000922 3B7C 0028 FB76 move.w [A5 - 0x48A], 0x28 /* '(' */ label00000928: 00000928 0C6D 00F0 FB76 cmpi.w [A5 - 0x48A], 0xF0 0000092E 6F00 0008 ble +0xA /* 00000938 */ 00000932 3B7C 00F0 FB76 move.w [A5 - 0x48A], 0xF0 label00000938: 00000938 3B6D FB74 FAE4 move.w [A5 - 0x51C], [A5 - 0x48C] 0000093E 3B6D FB76 FAE6 move.w [A5 - 0x51A], [A5 - 0x48A] 00000944 302D FB74 move.w D0, [A5 - 0x48C] 00000948 0640 001D addi.w D0, 0x1D 0000094C 3B40 FAE0 move.w [A5 - 0x520], D0 00000950 302D FB76 move.w D0, [A5 - 0x48A] 00000954 0640 0024 addi.w D0, 0x24 /* '$' */ 00000958 3B40 FAE2 move.w [A5 - 0x51E], D0 0000095C 486D FB4C pea.l [A5 - 0x4B4] 00000960 3F2D FAE4 move.w -[A7], [A5 - 0x51C] 00000964 3F2D FAE6 move.w -[A7], [A5 - 0x51A] 00000968 3F2D FAE0 move.w -[A7], [A5 - 0x520] 0000096C 3F2D FAE2 move.w -[A7], [A5 - 0x51E] 00000970 A8A7 syscall SetRect 00000972 3F3C 0001 move.w -[A7], 0x1 00000976 3F3C 0001 move.w -[A7], 0x1 0000097A A89B syscall PenSize 0000097C 486D FB4C pea.l [A5 - 0x4B4] 00000980 A8A1 syscall FrameRect 00000982 4E5E unlink A6 00000984 4E75 rts fn00000986: 00000986 4E56 FFD8 link A6, -0x0028 0000098A 4E71 nop 0000098C 4E71 nop 0000098E 486D E66E pea.l [A5 - 0x1992] 00000992 486D E66C pea.l [A5 - 0x1994] 00000996 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000099A 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000099E A89C syscall PenMode 000009A0 4EBA FF42 jsr [PC - 0xBE /* 000008E4 */] 000009A4 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000009A8 A89C syscall PenMode 000009AA 4EBA FF38 jsr [PC - 0xC8 /* 000008E4 */] 000009AE 3F3C 0008 move.w -[A7], 0x8 000009B2 A89C syscall PenMode 000009B4 554F subq.w A7, 2 000009B6 A974 syscall Button 000009B8 4A1F tst.b [A7]+ 000009BA 6700 0108 beq +0x10A /* 00000AC4 */ 000009BE 554F subq.w A7, 2 000009C0 2F2D E66C move.l -[A7], [A5 - 0x1994] 000009C4 486D FD28 pea.l [A5 - 0x2D8] 000009C8 A8AD syscall PtInRect 000009CA 4A1F tst.b [A7]+ 000009CC 6700 001C beq +0x1E /* 000009EA */ 000009D0 1B7C 0001 FD27 move.b [A5 - 0x2D9], 0x1 000009D6 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1 000009DC 486D FD28 pea.l [A5 - 0x2D8] 000009E0 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000009E4 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000009E8 A8B3 syscall InvertRoundRect label000009EA: 000009EA 102D FD27 move.b D0, [A5 - 0x2D9] 000009EE 0A00 0001 xori.b D0, 0x1 000009F2 4A00 tst.b D0 000009F4 6700 00CE beq +0xD0 /* 00000AC4 */ 000009F8 486D FB1C pea.l [A5 - 0x4E4] 000009FC 3F2D FB74 move.w -[A7], [A5 - 0x48C] 00000A00 4267 clr.w -[A7] 00000A02 302D FB74 move.w D0, [A5 - 0x48C] 00000A06 0640 001D addi.w D0, 0x1D 00000A0A 3F00 move.w -[A7], D0 00000A0C 3F3C 012C move.w -[A7], 0x12C 00000A10 A8A7 syscall SetRect 00000A12 554F subq.w A7, 2 00000A14 486D FB1C pea.l [A5 - 0x4E4] 00000A18 486D FB0C pea.l [A5 - 0x4F4] 00000A1C 486D FB24 pea.l [A5 - 0x4DC] 00000A20 A8AA syscall SectRect 00000A22 101F move.b D0, [A7]+ 00000A24 0A00 0001 xori.b D0, 0x1 00000A28 4A00 tst.b D0 00000A2A 6700 007E beq +0x80 /* 00000AAA */ 00000A2E 486D FB4C pea.l [A5 - 0x4B4] 00000A32 486D FE1A pea.l [A5 - 0x1E6] 00000A36 A8A5 syscall FillRect 00000A38 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00000A3C 3B6D FB74 FAE4 move.w [A5 - 0x51C], [A5 - 0x48C] 00000A42 3B6D FB76 FAE6 move.w [A5 - 0x51A], [A5 - 0x48A] 00000A48 302D FB74 move.w D0, [A5 - 0x48C] 00000A4C 0640 001D addi.w D0, 0x1D 00000A50 3B40 FAE0 move.w [A5 - 0x520], D0 00000A54 302D FB76 move.w D0, [A5 - 0x48A] 00000A58 0640 0024 addi.w D0, 0x24 /* '$' */ 00000A5C 3B40 FAE2 move.w [A5 - 0x51E], D0 00000A60 486E FFE0 pea.l [A6 - 0x20] 00000A64 3F2D FAE4 move.w -[A7], [A5 - 0x51C] 00000A68 3F3C 0014 move.w -[A7], 0x14 00000A6C 3F2D FAE0 move.w -[A7], [A5 - 0x520] 00000A70 3F2D FAE6 move.w -[A7], [A5 - 0x51A] 00000A74 A8A7 syscall SetRect 00000A76 486E FFE0 pea.l [A6 - 0x20] 00000A7A 486D FE1A pea.l [A5 - 0x1E6] 00000A7E A8A5 syscall FillRect 00000A80 486E FFE8 pea.l [A6 - 0x18] 00000A84 3F2D FAE4 move.w -[A7], [A5 - 0x51C] 00000A88 302D FAE2 move.w D0, [A5 - 0x51E] 00000A8C 5340 subq.w D0, 1 00000A8E 3F00 move.w -[A7], D0 00000A90 3F2D FAE0 move.w -[A7], [A5 - 0x520] 00000A94 3F3C 0114 move.w -[A7], 0x114 00000A98 A8A7 syscall SetRect 00000A9A 486E FFE8 pea.l [A6 - 0x18] 00000A9E 486D FE12 pea.l [A5 - 0x1EE] 00000AA2 A8A5 syscall FillRect 00000AA4 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1 label00000AAA: 00000AAA 554F subq.w A7, 2 00000AAC 486D FB1C pea.l [A5 - 0x4E4] 00000AB0 486D FB0C pea.l [A5 - 0x4F4] 00000AB4 486D FB24 pea.l [A5 - 0x4DC] 00000AB8 A8AA syscall SectRect 00000ABA 4A1F tst.b [A7]+ 00000ABC 6700 0006 beq +0x8 /* 00000AC4 */ 00000AC0 4EBA F53E jsr [PC - 0xAC2 /* 00000000 */] label00000AC4: 00000AC4 4E5E unlink A6 00000AC6 4E75 rts fn00000AC8: 00000AC8 4E56 FFD8 link A6, -0x0028 00000ACC 4E71 nop 00000ACE 4E71 nop 00000AD0 486D E66E pea.l [A5 - 0x1992] 00000AD4 486D E66C pea.l [A5 - 0x1994] 00000AD8 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000ADC 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000AE0 A89C syscall PenMode 00000AE2 4EBA FD52 jsr [PC - 0x2AE /* 00000836 */] 00000AE6 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000AEA A89C syscall PenMode 00000AEC 4EBA FD48 jsr [PC - 0x2B8 /* 00000836 */] 00000AF0 3F3C 0008 move.w -[A7], 0x8 00000AF4 A89C syscall PenMode 00000AF6 554F subq.w A7, 2 00000AF8 A974 syscall Button 00000AFA 4A1F tst.b [A7]+ 00000AFC 6700 00C8 beq +0xCA /* 00000BC6 */ 00000B00 554F subq.w A7, 2 00000B02 2F2D E66C move.l -[A7], [A5 - 0x1994] 00000B06 486D FD28 pea.l [A5 - 0x2D8] 00000B0A A8AD syscall PtInRect 00000B0C 4A1F tst.b [A7]+ 00000B0E 6700 001C beq +0x1E /* 00000B2C */ 00000B12 1B7C 0001 FD27 move.b [A5 - 0x2D9], 0x1 00000B18 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1 00000B1E 486D FD28 pea.l [A5 - 0x2D8] 00000B22 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000B26 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000B2A A8B3 syscall InvertRoundRect label00000B2C: 00000B2C 102D FD27 move.b D0, [A5 - 0x2D9] 00000B30 0A00 0001 xori.b D0, 0x1 00000B34 4A00 tst.b D0 00000B36 6700 008E beq +0x90 /* 00000BC6 */ 00000B3A 486D FB4C pea.l [A5 - 0x4B4] 00000B3E 486D FE1A pea.l [A5 - 0x1E6] 00000B42 A8A5 syscall FillRect 00000B44 4EAD 023A jsr [A5 + 0x23A /* export_67 */] 00000B48 302D FB64 move.w D0, [A5 - 0x49C] 00000B4C 0640 FFED addi.w D0, 0xFFED 00000B50 3B40 FAE4 move.w [A5 - 0x51C], D0 00000B54 302D FB60 move.w D0, [A5 - 0x4A0] 00000B58 0640 FFF6 addi.w D0, 0xFFF6 00000B5C 3B40 FAE6 move.w [A5 - 0x51A], D0 00000B60 302D FB64 move.w D0, [A5 - 0x49C] 00000B64 0640 0013 addi.w D0, 0x13 00000B68 3B40 FAE0 move.w [A5 - 0x520], D0 00000B6C 302D FB60 move.w D0, [A5 - 0x4A0] 00000B70 0640 0009 addi.w D0, 0x9 /* '\t' */ 00000B74 3B40 FAE2 move.w [A5 - 0x51E], D0 00000B78 486E FFE0 pea.l [A6 - 0x20] 00000B7C 302D FAE4 move.w D0, [A5 - 0x51C] 00000B80 5340 subq.w D0, 1 00000B82 3F00 move.w -[A7], D0 00000B84 3F3C 0014 move.w -[A7], 0x14 00000B88 302D FAE0 move.w D0, [A5 - 0x520] 00000B8C 5240 addq.w D0, 1 00000B8E 3F00 move.w -[A7], D0 00000B90 3F2D FAE6 move.w -[A7], [A5 - 0x51A] 00000B94 A8A7 syscall SetRect 00000B96 486E FFE0 pea.l [A6 - 0x20] 00000B9A 486D FE1A pea.l [A5 - 0x1E6] 00000B9E A8A5 syscall FillRect 00000BA0 486E FFE8 pea.l [A6 - 0x18] 00000BA4 3F2D FAE4 move.w -[A7], [A5 - 0x51C] 00000BA8 3F2D FAE2 move.w -[A7], [A5 - 0x51E] 00000BAC 3F2D FAE0 move.w -[A7], [A5 - 0x520] 00000BB0 3F3C 0114 move.w -[A7], 0x114 00000BB4 A8A7 syscall SetRect 00000BB6 486E FFE8 pea.l [A6 - 0x18] 00000BBA 486D FE12 pea.l [A5 - 0x1EE] 00000BBE A8A5 syscall FillRect 00000BC0 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1 label00000BC6: 00000BC6 4E5E unlink A6 00000BC8 4E75 rts export_76: 00000BCA 4E56 FFC6 link A6, -0x003A 00000BCE 4E71 nop 00000BD0 4E71 nop 00000BD2 554F subq.w A7, 2 00000BD4 A974 syscall Button 00000BD6 4A1F tst.b [A7]+ 00000BD8 6700 0010 beq +0x12 /* 00000BEA */ label00000BDC: 00000BDC 554F subq.w A7, 2 00000BDE A974 syscall Button 00000BE0 101F move.b D0, [A7]+ 00000BE2 0A00 0001 xori.b D0, 0x1 00000BE6 4A00 tst.b D0 00000BE8 67F2 beq -0xC /* 00000BDC */ label00000BEA: 00000BEA 422E FFCF clr.b [A6 - 0x31] 00000BEE 486E FFE8 pea.l [A6 - 0x18] 00000BF2 4267 clr.w -[A7] 00000BF4 3F3C 0114 move.w -[A7], 0x114 00000BF8 3F3C 020F move.w -[A7], 0x20F 00000BFC 3F3C 0165 move.w -[A7], 0x165 00000C00 A8A7 syscall SetRect 00000C02 486E FFE8 pea.l [A6 - 0x18] 00000C06 486D FE1A pea.l [A5 - 0x1E6] 00000C0A A8A5 syscall FillRect 00000C0C 4267 clr.w -[A7] 00000C0E A887 syscall TextFont 00000C10 1D7C 0001 FFCE move.b [A6 - 0x32], 0x1 00000C16 7000 moveq.l D0, 0x00 00000C18 102E FFCE move.b D0, [A6 - 0x32] 00000C1C 3F00 move.w -[A7], D0 00000C1E A888 syscall TextFace 00000C20 3F3C 000C move.w -[A7], 0xC 00000C24 A88A syscall TextSize 00000C26 3D7C 00E1 FFD6 move.w [A6 - 0x2A], 0xE1 00000C2C 3D7C 011D FFD2 move.w [A6 - 0x2E], 0x11D 00000C32 486D FD28 pea.l [A5 - 0x2D8] 00000C36 3F2E FFD6 move.w -[A7], [A6 - 0x2A] 00000C3A 3F2E FFD2 move.w -[A7], [A6 - 0x2E] 00000C3E 302E FFD6 move.w D0, [A6 - 0x2A] 00000C42 0640 003C addi.w D0, 0x3C /* '<' */ 00000C46 3F00 move.w -[A7], D0 00000C48 302E FFD2 move.w D0, [A6 - 0x2E] 00000C4C 0640 0014 addi.w D0, 0x14 00000C50 3F00 move.w -[A7], D0 00000C52 A8A7 syscall SetRect 00000C54 486D FD28 pea.l [A5 - 0x2D8] 00000C58 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000C5C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000C60 A8B0 syscall FrameRoundRect 00000C62 302E FFD6 move.w D0, [A6 - 0x2A] 00000C66 5640 addq.w D0, 3 00000C68 3F00 move.w -[A7], D0 00000C6A 302E FFD2 move.w D0, [A6 - 0x2E] 00000C6E 0640 000F addi.w D0, 0xF 00000C72 3F00 move.w -[A7], D0 00000C74 A893 syscall MoveTo 00000C76 3F3C 0005 move.w -[A7], 0x5 00000C7A 487A 02A8 pea.l [PC + 0x2A8 /* 00000F24, value 0x643414E, pstring "CANCEL" */] 00000C7E 4267 clr.w -[A7] 00000C80 3F3C 0004 move.w -[A7], 0x4 00000C84 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00000C88 486E FFD8 pea.l [A6 - 0x28] 00000C8C 302E FFD6 move.w D0, [A6 - 0x2A] 00000C90 0640 FF74 addi.w D0, 0xFF74 00000C94 3F00 move.w -[A7], D0 00000C96 3F2E FFD2 move.w -[A7], [A6 - 0x2E] 00000C9A 302E FFD6 move.w D0, [A6 - 0x2A] 00000C9E 0640 FFE2 addi.w D0, 0xFFE2 00000CA2 3F00 move.w -[A7], D0 00000CA4 302E FFD2 move.w D0, [A6 - 0x2E] 00000CA8 0640 0014 addi.w D0, 0x14 00000CAC 3F00 move.w -[A7], D0 00000CAE A8A7 syscall SetRect 00000CB0 486E FFD8 pea.l [A6 - 0x28] 00000CB4 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000CB8 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000CBC A8B0 syscall FrameRoundRect 00000CBE 302E FFD6 move.w D0, [A6 - 0x2A] 00000CC2 0640 FF77 addi.w D0, 0xFF77 00000CC6 3F00 move.w -[A7], D0 00000CC8 302E FFD2 move.w D0, [A6 - 0x2E] 00000CCC 0640 000F addi.w D0, 0xF 00000CD0 3F00 move.w -[A7], D0 00000CD2 A893 syscall MoveTo 00000CD4 3F3C 0005 move.w -[A7], 0x5 00000CD8 487A 023C pea.l [PC + 0x23C /* 00000F16, value 0xC504C41, pstring "PLACE CANNON" */] 00000CDC 4267 clr.w -[A7] 00000CDE 3F3C 0004 move.w -[A7], 0x4 00000CE2 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00000CE6 3F3C 0001 move.w -[A7], 0x1 00000CEA A887 syscall TextFont 00000CEC 422E FFCE clr.b [A6 - 0x32] 00000CF0 7000 moveq.l D0, 0x00 00000CF2 102E FFCE move.b D0, [A6 - 0x32] 00000CF6 3F00 move.w -[A7], D0 00000CF8 A888 syscall TextFace 00000CFA 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000CFE A88A syscall TextSize label00000D00: 00000D00 486D E66C pea.l [A5 - 0x1994] 00000D04 A972 syscall GetMouse 00000D06 554F subq.w A7, 2 00000D08 A974 syscall Button 00000D0A 4A1F tst.b [A7]+ 00000D0C 6700 005A beq +0x5C /* 00000D68 */ 00000D10 554F subq.w A7, 2 00000D12 2F2D E66C move.l -[A7], [A5 - 0x1994] 00000D16 486E FFD8 pea.l [A6 - 0x28] 00000D1A A8AD syscall PtInRect 00000D1C 4A1F tst.b [A7]+ 00000D1E 6700 0016 beq +0x18 /* 00000D36 */ 00000D22 1D7C 0001 FFCF move.b [A6 - 0x31], 0x1 00000D28 486E FFD8 pea.l [A6 - 0x28] 00000D2C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000D30 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000D34 A8B3 syscall InvertRoundRect label00000D36: 00000D36 554F subq.w A7, 2 00000D38 2F2D E66C move.l -[A7], [A5 - 0x1994] 00000D3C 486D FD28 pea.l [A5 - 0x2D8] 00000D40 A8AD syscall PtInRect 00000D42 4A1F tst.b [A7]+ 00000D44 6700 0022 beq +0x24 /* 00000D68 */ 00000D48 1D7C 0001 FFCF move.b [A6 - 0x31], 0x1 00000D4E 1B7C 0001 FD27 move.b [A5 - 0x2D9], 0x1 00000D54 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1 00000D5A 486D FD28 pea.l [A5 - 0x2D8] 00000D5E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000D62 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000D66 A8B3 syscall InvertRoundRect label00000D68: 00000D68 4A2E FFCF tst.b [A6 - 0x31] 00000D6C 6792 beq -0x6C /* 00000D00 */ label00000D6E: 00000D6E 554F subq.w A7, 2 00000D70 A974 syscall Button 00000D72 101F move.b D0, [A7]+ 00000D74 0A00 0001 xori.b D0, 0x1 00000D78 4A00 tst.b D0 00000D7A 67F2 beq -0xC /* 00000D6E */ 00000D7C 102D FD27 move.b D0, [A5 - 0x2D9] 00000D80 0A00 0001 xori.b D0, 0x1 00000D84 4A00 tst.b D0 00000D86 6700 017C beq +0x17E /* 00000F04 */ 00000D8A 422D FD22 clr.b [A5 - 0x2DE] label00000D8E: 00000D8E 4EBA F572 jsr [PC - 0xA8E /* 00000302 */] 00000D92 4A2D FD22 tst.b [A5 - 0x2DE] 00000D96 67F6 beq -0x8 /* 00000D8E */ 00000D98 486E FFD8 pea.l [A6 - 0x28] 00000D9C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000DA0 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000DA4 A8B3 syscall InvertRoundRect 00000DA6 486E FFD8 pea.l [A6 - 0x28] 00000DAA 486D FE1A pea.l [A5 - 0x1E6] 00000DAE A8A5 syscall FillRect 00000DB0 4267 clr.w -[A7] 00000DB2 A887 syscall TextFont 00000DB4 1D7C 0001 FFCE move.b [A6 - 0x32], 0x1 00000DBA 7000 moveq.l D0, 0x00 00000DBC 102E FFCE move.b D0, [A6 - 0x32] 00000DC0 3F00 move.w -[A7], D0 00000DC2 A888 syscall TextFace 00000DC4 3F3C 000C move.w -[A7], 0xC 00000DC8 A88A syscall TextSize 00000DCA 102D FD27 move.b D0, [A5 - 0x2D9] 00000DCE 0A00 0001 xori.b D0, 0x1 00000DD2 4A00 tst.b D0 00000DD4 6700 012E beq +0x130 /* 00000F04 */ 00000DD8 486E FFD8 pea.l [A6 - 0x28] 00000DDC 302E FFD6 move.w D0, [A6 - 0x2A] 00000DE0 0640 0064 addi.w D0, 0x64 /* 'd' */ 00000DE4 3F00 move.w -[A7], D0 00000DE6 3F2E FFD2 move.w -[A7], [A6 - 0x2E] 00000DEA 302E FFD6 move.w D0, [A6 - 0x2A] 00000DEE 0640 00D2 addi.w D0, 0xD2 00000DF2 3F00 move.w -[A7], D0 00000DF4 302E FFD2 move.w D0, [A6 - 0x2E] 00000DF8 0640 0014 addi.w D0, 0x14 00000DFC 3F00 move.w -[A7], D0 00000DFE A8A7 syscall SetRect 00000E00 486E FFD8 pea.l [A6 - 0x28] 00000E04 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000E08 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000E0C A8B0 syscall FrameRoundRect 00000E0E 302E FFD6 move.w D0, [A6 - 0x2A] 00000E12 0640 0067 addi.w D0, 0x67 /* 'g' */ 00000E16 3F00 move.w -[A7], D0 00000E18 302E FFD2 move.w D0, [A6 - 0x2E] 00000E1C 0640 000F addi.w D0, 0xF 00000E20 3F00 move.w -[A7], D0 00000E22 A893 syscall MoveTo 00000E24 3F3C 0005 move.w -[A7], 0x5 00000E28 487A 00DE pea.l [PC + 0xDE /* 00000F08, value 0xC504C41, pstring "PLACE CANNON" */] 00000E2C 4267 clr.w -[A7] 00000E2E 3F3C 0004 move.w -[A7], 0x4 00000E32 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00000E36 3F3C 0001 move.w -[A7], 0x1 00000E3A A887 syscall TextFont 00000E3C 422E FFCE clr.b [A6 - 0x32] 00000E40 7000 moveq.l D0, 0x00 00000E42 102E FFCE move.b D0, [A6 - 0x32] 00000E46 3F00 move.w -[A7], D0 00000E48 A888 syscall TextFace 00000E4A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000E4E A88A syscall TextSize 00000E50 422E FFCF clr.b [A6 - 0x31] label00000E54: 00000E54 486D E66C pea.l [A5 - 0x1994] 00000E58 A972 syscall GetMouse 00000E5A 554F subq.w A7, 2 00000E5C A974 syscall Button 00000E5E 4A1F tst.b [A7]+ 00000E60 6700 005A beq +0x5C /* 00000EBC */ 00000E64 554F subq.w A7, 2 00000E66 2F2D E66C move.l -[A7], [A5 - 0x1994] 00000E6A 486E FFD8 pea.l [A6 - 0x28] 00000E6E A8AD syscall PtInRect 00000E70 4A1F tst.b [A7]+ 00000E72 6700 0016 beq +0x18 /* 00000E8A */ 00000E76 1D7C 0001 FFCF move.b [A6 - 0x31], 0x1 00000E7C 486E FFD8 pea.l [A6 - 0x28] 00000E80 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000E84 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000E88 A8B3 syscall InvertRoundRect label00000E8A: 00000E8A 554F subq.w A7, 2 00000E8C 2F2D E66C move.l -[A7], [A5 - 0x1994] 00000E90 486D FD28 pea.l [A5 - 0x2D8] 00000E94 A8AD syscall PtInRect 00000E96 4A1F tst.b [A7]+ 00000E98 6700 0022 beq +0x24 /* 00000EBC */ 00000E9C 1D7C 0001 FFCF move.b [A6 - 0x31], 0x1 00000EA2 1B7C 0001 FD27 move.b [A5 - 0x2D9], 0x1 00000EA8 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1 00000EAE 486D FD28 pea.l [A5 - 0x2D8] 00000EB2 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000EB6 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000EBA A8B3 syscall InvertRoundRect label00000EBC: 00000EBC 4A2E FFCF tst.b [A6 - 0x31] 00000EC0 6792 beq -0x6C /* 00000E54 */ label00000EC2: 00000EC2 554F subq.w A7, 2 00000EC4 A974 syscall Button 00000EC6 101F move.b D0, [A7]+ 00000EC8 0A00 0001 xori.b D0, 0x1 00000ECC 4A00 tst.b D0 00000ECE 67F2 beq -0xC /* 00000EC2 */ 00000ED0 102D FD27 move.b D0, [A5 - 0x2D9] 00000ED4 0A00 0001 xori.b D0, 0x1 00000ED8 4A00 tst.b D0 00000EDA 6700 0028 beq +0x2A /* 00000F04 */ 00000EDE 422D FD22 clr.b [A5 - 0x2DE] label00000EE2: 00000EE2 4EBA FBE4 jsr [PC - 0x41C /* 00000AC8 */] 00000EE6 4A2D FD22 tst.b [A5 - 0x2DE] 00000EEA 67F6 beq -0x8 /* 00000EE2 */ 00000EEC 486E FFD8 pea.l [A6 - 0x28] 00000EF0 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000EF4 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000EF8 A8B3 syscall InvertRoundRect 00000EFA 486E FFD8 pea.l [A6 - 0x28] 00000EFE 486D FE1A pea.l [A5 - 0x1E6] 00000F02 A8A5 syscall FillRect label00000F04: 00000F04 4E5E unlink A6 00000F06 4E75 rts 00000F08 0C50 4C41 cmpi.w [A0], 0x4C41 /* 'LA' */ 00000F0C 4345 chk.w D1, D5 00000F0E 2043 movea.l A0, D3 00000F10 414E chk.w D0, A6 00000F12 4E4F trap 15 00000F14 4E16 .invalid // invalid opcode 4 00000F16 0C50 4C41 cmpi.w [A0], 0x4C41 /* 'LA' */ 00000F1A 4345 chk.w D1, D5 00000F1C 2043 movea.l A0, D3 00000F1E 414E chk.w D0, A6 00000F20 4E4F trap 15 00000F22 4E16 .invalid // invalid opcode 4 00000F24 0643 414E addi.w D3, 0x414E /* 'AN' */ 00000F28 4345 chk.w D1, D5 00000F2A 4C16 4E56 movem.w D1,D2,D4,D6,A1,A2,A3,A6, [A6] export_77: // at 00000F2C (misaligned) 00000F2E FFC6 .invalid <> 00000F30 4E71 nop 00000F32 4E71 nop 00000F34 422E FFCF clr.b [A6 - 0x31] 00000F38 486E FFE8 pea.l [A6 - 0x18] 00000F3C 4267 clr.w -[A7] 00000F3E 3F3C 0114 move.w -[A7], 0x114 00000F42 3F3C 020F move.w -[A7], 0x20F 00000F46 3F3C 0165 move.w -[A7], 0x165 00000F4A A8A7 syscall SetRect 00000F4C 486E FFE8 pea.l [A6 - 0x18] 00000F50 486D FE1A pea.l [A5 - 0x1E6] 00000F54 A8A5 syscall FillRect 00000F56 4267 clr.w -[A7] 00000F58 A887 syscall TextFont 00000F5A 1D7C 0001 FFCE move.b [A6 - 0x32], 0x1 00000F60 7000 moveq.l D0, 0x00 00000F62 102E FFCE move.b D0, [A6 - 0x32] 00000F66 3F00 move.w -[A7], D0 00000F68 A888 syscall TextFace 00000F6A 3F3C 000C move.w -[A7], 0xC 00000F6E A88A syscall TextSize 00000F70 3D7C 00E1 FFD6 move.w [A6 - 0x2A], 0xE1 00000F76 3D7C 011D FFD2 move.w [A6 - 0x2E], 0x11D 00000F7C 486D FD28 pea.l [A5 - 0x2D8] 00000F80 3F2E FFD6 move.w -[A7], [A6 - 0x2A] 00000F84 3F2E FFD2 move.w -[A7], [A6 - 0x2E] 00000F88 302E FFD6 move.w D0, [A6 - 0x2A] 00000F8C 0640 003C addi.w D0, 0x3C /* '<' */ 00000F90 3F00 move.w -[A7], D0 00000F92 302E FFD2 move.w D0, [A6 - 0x2E] 00000F96 0640 0014 addi.w D0, 0x14 00000F9A 3F00 move.w -[A7], D0 00000F9C A8A7 syscall SetRect 00000F9E 486D FD28 pea.l [A5 - 0x2D8] 00000FA2 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000FA6 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000FAA A8B0 syscall FrameRoundRect 00000FAC 302E FFD6 move.w D0, [A6 - 0x2A] 00000FB0 5640 addq.w D0, 3 00000FB2 3F00 move.w -[A7], D0 00000FB4 302E FFD2 move.w D0, [A6 - 0x2E] 00000FB8 0640 000F addi.w D0, 0xF 00000FBC 3F00 move.w -[A7], D0 00000FBE A893 syscall MoveTo 00000FC0 3F3C 0005 move.w -[A7], 0x5 00000FC4 487A 02AC pea.l [PC + 0x2AC /* 00001272, value 0x643414E, pstring "CANCEL" */] 00000FC8 4267 clr.w -[A7] 00000FCA 3F3C 0004 move.w -[A7], 0x4 00000FCE 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00000FD2 486E FFD8 pea.l [A6 - 0x28] 00000FD6 302E FFD6 move.w D0, [A6 - 0x2A] 00000FDA 0640 FF6A addi.w D0, 0xFF6A 00000FDE 3F00 move.w -[A7], D0 00000FE0 3F2E FFD2 move.w -[A7], [A6 - 0x2E] 00000FE4 302E FFD6 move.w D0, [A6 - 0x2A] 00000FE8 0640 FFE2 addi.w D0, 0xFFE2 00000FEC 3F00 move.w -[A7], D0 00000FEE 302E FFD2 move.w D0, [A6 - 0x2E] 00000FF2 0640 0014 addi.w D0, 0x14 00000FF6 3F00 move.w -[A7], D0 00000FF8 A8A7 syscall SetRect 00000FFA 486E FFD8 pea.l [A6 - 0x28] 00000FFE 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001002 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001006 A8B0 syscall FrameRoundRect 00001008 302E FFD6 move.w D0, [A6 - 0x2A] 0000100C 0640 FF6D addi.w D0, 0xFF6D 00001010 3F00 move.w -[A7], D0 00001012 302E FFD2 move.w D0, [A6 - 0x2E] 00001016 0640 000F addi.w D0, 0xF 0000101A 3F00 move.w -[A7], D0 0000101C A893 syscall MoveTo 0000101E 3F3C 0005 move.w -[A7], 0x5 00001022 487A 023E pea.l [PC + 0x23E /* 00001262, value 0xE504C41, pstring "PLACE HOSPITAL" */] 00001026 4267 clr.w -[A7] 00001028 3F3C 0004 move.w -[A7], 0x4 0000102C 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00001030 3F3C 0001 move.w -[A7], 0x1 00001034 A887 syscall TextFont 00001036 422E FFCE clr.b [A6 - 0x32] 0000103A 7000 moveq.l D0, 0x00 0000103C 102E FFCE move.b D0, [A6 - 0x32] 00001040 3F00 move.w -[A7], D0 00001042 A888 syscall TextFace 00001044 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00001048 A88A syscall TextSize label0000104A: 0000104A 486D E66C pea.l [A5 - 0x1994] 0000104E A972 syscall GetMouse 00001050 554F subq.w A7, 2 00001052 A974 syscall Button 00001054 4A1F tst.b [A7]+ 00001056 6700 005A beq +0x5C /* 000010B2 */ 0000105A 554F subq.w A7, 2 0000105C 2F2D E66C move.l -[A7], [A5 - 0x1994] 00001060 486E FFD8 pea.l [A6 - 0x28] 00001064 A8AD syscall PtInRect 00001066 4A1F tst.b [A7]+ 00001068 6700 0016 beq +0x18 /* 00001080 */ 0000106C 1D7C 0001 FFCF move.b [A6 - 0x31], 0x1 00001072 486E FFD8 pea.l [A6 - 0x28] 00001076 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000107A 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000107E A8B3 syscall InvertRoundRect label00001080: 00001080 554F subq.w A7, 2 00001082 2F2D E66C move.l -[A7], [A5 - 0x1994] 00001086 486D FD28 pea.l [A5 - 0x2D8] 0000108A A8AD syscall PtInRect 0000108C 4A1F tst.b [A7]+ 0000108E 6700 0022 beq +0x24 /* 000010B2 */ 00001092 1D7C 0001 FFCF move.b [A6 - 0x31], 0x1 00001098 1B7C 0001 FD27 move.b [A5 - 0x2D9], 0x1 0000109E 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1 000010A4 486D FD28 pea.l [A5 - 0x2D8] 000010A8 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000010AC 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000010B0 A8B3 syscall InvertRoundRect label000010B2: 000010B2 4A2E FFCF tst.b [A6 - 0x31] 000010B6 6792 beq -0x6C /* 0000104A */ label000010B8: 000010B8 554F subq.w A7, 2 000010BA A974 syscall Button 000010BC 101F move.b D0, [A7]+ 000010BE 0A00 0001 xori.b D0, 0x1 000010C2 4A00 tst.b D0 000010C4 67F2 beq -0xC /* 000010B8 */ 000010C6 102D FD27 move.b D0, [A5 - 0x2D9] 000010CA 0A00 0001 xori.b D0, 0x1 000010CE 4A00 tst.b D0 000010D0 6700 017C beq +0x17E /* 0000124E */ 000010D4 422D FD22 clr.b [A5 - 0x2DE] label000010D8: 000010D8 4EBA F32A jsr [PC - 0xCD6 /* 00000404 */] 000010DC 4A2D FD22 tst.b [A5 - 0x2DE] 000010E0 67F6 beq -0x8 /* 000010D8 */ 000010E2 486E FFD8 pea.l [A6 - 0x28] 000010E6 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000010EA 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000010EE A8B3 syscall InvertRoundRect 000010F0 486E FFD8 pea.l [A6 - 0x28] 000010F4 486D FE1A pea.l [A5 - 0x1E6] 000010F8 A8A5 syscall FillRect 000010FA 4267 clr.w -[A7] 000010FC A887 syscall TextFont 000010FE 1D7C 0001 FFCE move.b [A6 - 0x32], 0x1 00001104 7000 moveq.l D0, 0x00 00001106 102E FFCE move.b D0, [A6 - 0x32] 0000110A 3F00 move.w -[A7], D0 0000110C A888 syscall TextFace 0000110E 3F3C 000C move.w -[A7], 0xC 00001112 A88A syscall TextSize 00001114 102D FD27 move.b D0, [A5 - 0x2D9] 00001118 0A00 0001 xori.b D0, 0x1 0000111C 4A00 tst.b D0 0000111E 6700 012E beq +0x130 /* 0000124E */ 00001122 486E FFD8 pea.l [A6 - 0x28] 00001126 302E FFD6 move.w D0, [A6 - 0x2A] 0000112A 0640 0064 addi.w D0, 0x64 /* 'd' */ 0000112E 3F00 move.w -[A7], D0 00001130 3F2E FFD2 move.w -[A7], [A6 - 0x2E] 00001134 302E FFD6 move.w D0, [A6 - 0x2A] 00001138 0640 00DC addi.w D0, 0xDC 0000113C 3F00 move.w -[A7], D0 0000113E 302E FFD2 move.w D0, [A6 - 0x2E] 00001142 0640 0014 addi.w D0, 0x14 00001146 3F00 move.w -[A7], D0 00001148 A8A7 syscall SetRect 0000114A 486E FFD8 pea.l [A6 - 0x28] 0000114E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001152 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001156 A8B0 syscall FrameRoundRect 00001158 302E FFD6 move.w D0, [A6 - 0x2A] 0000115C 0640 0067 addi.w D0, 0x67 /* 'g' */ 00001160 3F00 move.w -[A7], D0 00001162 302E FFD2 move.w D0, [A6 - 0x2E] 00001166 0640 000F addi.w D0, 0xF 0000116A 3F00 move.w -[A7], D0 0000116C A893 syscall MoveTo 0000116E 3F3C 0005 move.w -[A7], 0x5 00001172 487A 00DE pea.l [PC + 0xDE /* 00001252, value 0xE504C41, pstring "PLACE HOSPITAL" */] 00001176 4267 clr.w -[A7] 00001178 3F3C 0004 move.w -[A7], 0x4 0000117C 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00001180 3F3C 0001 move.w -[A7], 0x1 00001184 A887 syscall TextFont 00001186 422E FFCE clr.b [A6 - 0x32] 0000118A 7000 moveq.l D0, 0x00 0000118C 102E FFCE move.b D0, [A6 - 0x32] 00001190 3F00 move.w -[A7], D0 00001192 A888 syscall TextFace 00001194 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00001198 A88A syscall TextSize 0000119A 422E FFCF clr.b [A6 - 0x31] label0000119E: 0000119E 486D E66C pea.l [A5 - 0x1994] 000011A2 A972 syscall GetMouse 000011A4 554F subq.w A7, 2 000011A6 A974 syscall Button 000011A8 4A1F tst.b [A7]+ 000011AA 6700 005A beq +0x5C /* 00001206 */ 000011AE 554F subq.w A7, 2 000011B0 2F2D E66C move.l -[A7], [A5 - 0x1994] 000011B4 486E FFD8 pea.l [A6 - 0x28] 000011B8 A8AD syscall PtInRect 000011BA 4A1F tst.b [A7]+ 000011BC 6700 0016 beq +0x18 /* 000011D4 */ 000011C0 1D7C 0001 FFCF move.b [A6 - 0x31], 0x1 000011C6 486E FFD8 pea.l [A6 - 0x28] 000011CA 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000011CE 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000011D2 A8B3 syscall InvertRoundRect label000011D4: 000011D4 554F subq.w A7, 2 000011D6 2F2D E66C move.l -[A7], [A5 - 0x1994] 000011DA 486D FD28 pea.l [A5 - 0x2D8] 000011DE A8AD syscall PtInRect 000011E0 4A1F tst.b [A7]+ 000011E2 6700 0022 beq +0x24 /* 00001206 */ 000011E6 1D7C 0001 FFCF move.b [A6 - 0x31], 0x1 000011EC 1B7C 0001 FD27 move.b [A5 - 0x2D9], 0x1 000011F2 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1 000011F8 486D FD28 pea.l [A5 - 0x2D8] 000011FC 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001200 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001204 A8B3 syscall InvertRoundRect label00001206: 00001206 4A2E FFCF tst.b [A6 - 0x31] 0000120A 6792 beq -0x6C /* 0000119E */ label0000120C: 0000120C 554F subq.w A7, 2 0000120E A974 syscall Button 00001210 101F move.b D0, [A7]+ 00001212 0A00 0001 xori.b D0, 0x1 00001216 4A00 tst.b D0 00001218 67F2 beq -0xC /* 0000120C */ 0000121A 102D FD27 move.b D0, [A5 - 0x2D9] 0000121E 0A00 0001 xori.b D0, 0x1 00001222 4A00 tst.b D0 00001224 6700 0028 beq +0x2A /* 0000124E */ 00001228 422D FD22 clr.b [A5 - 0x2DE] label0000122C: 0000122C 4EBA F758 jsr [PC - 0x8A8 /* 00000986 */] 00001230 4A2D FD22 tst.b [A5 - 0x2DE] 00001234 67F6 beq -0x8 /* 0000122C */ 00001236 486E FFD8 pea.l [A6 - 0x28] 0000123A 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000123E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001242 A8B3 syscall InvertRoundRect 00001244 486E FFD8 pea.l [A6 - 0x28] 00001248 486D FE1A pea.l [A5 - 0x1E6] 0000124C A8A5 syscall FillRect label0000124E: 0000124E 4E5E unlink A6 00001250 4E75 rts 00001252 0E50 4C41 .invalid.w [A0], 0x4C41 /* 'LA' */ // invalid immediate operation 00001256 4345 chk.w D1, D5 00001258 2048 movea.l A0, A0 0000125A 4F53 chk.w D7, [A3] 0000125C 5049 addq.w A1, 8 0000125E 5441 addq.w D1, 2 00001260 4C16 0E50 movem.w D4,D6,A1,A2,A3, [A6] 00001264 4C41 4345 movem.l D0,D2,D6,A0,A1,A6, D1 00001268 2048 movea.l A0, A0 0000126A 4F53 chk.w D7, [A3] 0000126C 5049 addq.w A1, 8 0000126E 5441 addq.w D1, 2 00001270 4C16 0643 movem.w D0,D1,D6,A1,A2, [A6] 00001274 414E chk.w D0, A6 00001276 4345 chk.w D1, D5 00001278 4C16 4E56 movem.w D1,D2,D4,D6,A1,A2,A3,A6, [A6] export_78: // at 0000127A (misaligned) 0000127C FFC6 .invalid <> 0000127E 4E71 nop 00001280 4E71 nop 00001282 422E FFCF clr.b [A6 - 0x31] 00001286 486E FFE8 pea.l [A6 - 0x18] 0000128A 4267 clr.w -[A7] 0000128C 3F3C 0114 move.w -[A7], 0x114 00001290 3F3C 020F move.w -[A7], 0x20F 00001294 3F3C 0165 move.w -[A7], 0x165 00001298 A8A7 syscall SetRect 0000129A 486E FFE8 pea.l [A6 - 0x18] 0000129E 486D FE1A pea.l [A5 - 0x1E6] 000012A2 A8A5 syscall FillRect 000012A4 4267 clr.w -[A7] 000012A6 A887 syscall TextFont 000012A8 1D7C 0001 FFCE move.b [A6 - 0x32], 0x1 000012AE 7000 moveq.l D0, 0x00 000012B0 102E FFCE move.b D0, [A6 - 0x32] 000012B4 3F00 move.w -[A7], D0 000012B6 A888 syscall TextFace 000012B8 3F3C 000C move.w -[A7], 0xC 000012BC A88A syscall TextSize 000012BE 3D7C 00E1 FFD6 move.w [A6 - 0x2A], 0xE1 000012C4 3D7C 011D FFD2 move.w [A6 - 0x2E], 0x11D 000012CA 486D FD28 pea.l [A5 - 0x2D8] 000012CE 3F2E FFD6 move.w -[A7], [A6 - 0x2A] 000012D2 3F2E FFD2 move.w -[A7], [A6 - 0x2E] 000012D6 302E FFD6 move.w D0, [A6 - 0x2A] 000012DA 0640 003C addi.w D0, 0x3C /* '<' */ 000012DE 3F00 move.w -[A7], D0 000012E0 302E FFD2 move.w D0, [A6 - 0x2E] 000012E4 0640 0014 addi.w D0, 0x14 000012E8 3F00 move.w -[A7], D0 000012EA A8A7 syscall SetRect 000012EC 486D FD28 pea.l [A5 - 0x2D8] 000012F0 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000012F4 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000012F8 A8B0 syscall FrameRoundRect 000012FA 302E FFD6 move.w D0, [A6 - 0x2A] 000012FE 5640 addq.w D0, 3 00001300 3F00 move.w -[A7], D0 00001302 302E FFD2 move.w D0, [A6 - 0x2E] 00001306 0640 000F addi.w D0, 0xF 0000130A 3F00 move.w -[A7], D0 0000130C A893 syscall MoveTo 0000130E 3F3C 0005 move.w -[A7], 0x5 00001312 487A 02B4 pea.l [PC + 0x2B4 /* 000015C8, value 0x643414E, pstring "CANCEL" */] 00001316 4267 clr.w -[A7] 00001318 3F3C 0004 move.w -[A7], 0x4 0000131C 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00001320 486E FFD8 pea.l [A6 - 0x28] 00001324 302E FFD6 move.w D0, [A6 - 0x2A] 00001328 0640 FF38 addi.w D0, 0xFF38 0000132C 3F00 move.w -[A7], D0 0000132E 3F2E FFD2 move.w -[A7], [A6 - 0x2E] 00001332 302E FFD6 move.w D0, [A6 - 0x2A] 00001336 0640 FFE2 addi.w D0, 0xFFE2 0000133A 3F00 move.w -[A7], D0 0000133C 302E FFD2 move.w D0, [A6 - 0x2E] 00001340 0640 0014 addi.w D0, 0x14 00001344 3F00 move.w -[A7], D0 00001346 A8A7 syscall SetRect 00001348 486E FFD8 pea.l [A6 - 0x28] 0000134C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001350 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001354 A8B0 syscall FrameRoundRect 00001356 302E FFD6 move.w D0, [A6 - 0x2A] 0000135A 0640 FF3B addi.w D0, 0xFF3B 0000135E 3F00 move.w -[A7], D0 00001360 302E FFD2 move.w D0, [A6 - 0x2E] 00001364 0640 000F addi.w D0, 0xF 00001368 3F00 move.w -[A7], D0 0000136A A893 syscall MoveTo 0000136C 3F3C 0005 move.w -[A7], 0x5 00001370 487A 0242 pea.l [PC + 0x242 /* 000015B4, value 0x12504C41, pstring "PLACE COMMAND POST" */] 00001374 4267 clr.w -[A7] 00001376 3F3C 0004 move.w -[A7], 0x4 0000137A 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 0000137E 3F3C 0001 move.w -[A7], 0x1 00001382 A887 syscall TextFont 00001384 422E FFCE clr.b [A6 - 0x32] 00001388 7000 moveq.l D0, 0x00 0000138A 102E FFCE move.b D0, [A6 - 0x32] 0000138E 3F00 move.w -[A7], D0 00001390 A888 syscall TextFace 00001392 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00001396 A88A syscall TextSize label00001398: 00001398 486D E66C pea.l [A5 - 0x1994] 0000139C A972 syscall GetMouse 0000139E 554F subq.w A7, 2 000013A0 A974 syscall Button 000013A2 4A1F tst.b [A7]+ 000013A4 6700 005A beq +0x5C /* 00001400 */ 000013A8 554F subq.w A7, 2 000013AA 2F2D E66C move.l -[A7], [A5 - 0x1994] 000013AE 486E FFD8 pea.l [A6 - 0x28] 000013B2 A8AD syscall PtInRect 000013B4 4A1F tst.b [A7]+ 000013B6 6700 0016 beq +0x18 /* 000013CE */ 000013BA 1D7C 0001 FFCF move.b [A6 - 0x31], 0x1 000013C0 486E FFD8 pea.l [A6 - 0x28] 000013C4 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000013C8 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000013CC A8B3 syscall InvertRoundRect label000013CE: 000013CE 554F subq.w A7, 2 000013D0 2F2D E66C move.l -[A7], [A5 - 0x1994] 000013D4 486D FD28 pea.l [A5 - 0x2D8] 000013D8 A8AD syscall PtInRect 000013DA 4A1F tst.b [A7]+ 000013DC 6700 0022 beq +0x24 /* 00001400 */ 000013E0 1D7C 0001 FFCF move.b [A6 - 0x31], 0x1 000013E6 1B7C 0001 FD27 move.b [A5 - 0x2D9], 0x1 000013EC 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1 000013F2 486D FD28 pea.l [A5 - 0x2D8] 000013F6 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000013FA 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000013FE A8B3 syscall InvertRoundRect label00001400: 00001400 4A2E FFCF tst.b [A6 - 0x31] 00001404 6792 beq -0x6C /* 00001398 */ label00001406: 00001406 554F subq.w A7, 2 00001408 A974 syscall Button 0000140A 101F move.b D0, [A7]+ 0000140C 0A00 0001 xori.b D0, 0x1 00001410 4A00 tst.b D0 00001412 67F2 beq -0xC /* 00001406 */ 00001414 102D FD27 move.b D0, [A5 - 0x2D9] 00001418 0A00 0001 xori.b D0, 0x1 0000141C 4A00 tst.b D0 0000141E 6700 017C beq +0x17E /* 0000159C */ 00001422 422D FD22 clr.b [A5 - 0x2DE] label00001426: 00001426 4EBA F11E jsr [PC - 0xEE2 /* 00000546 */] 0000142A 4A2D FD22 tst.b [A5 - 0x2DE] 0000142E 67F6 beq -0x8 /* 00001426 */ 00001430 486E FFD8 pea.l [A6 - 0x28] 00001434 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001438 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000143C A8B3 syscall InvertRoundRect 0000143E 486E FFD8 pea.l [A6 - 0x28] 00001442 486D FE1A pea.l [A5 - 0x1E6] 00001446 A8A5 syscall FillRect 00001448 4267 clr.w -[A7] 0000144A A887 syscall TextFont 0000144C 1D7C 0001 FFCE move.b [A6 - 0x32], 0x1 00001452 7000 moveq.l D0, 0x00 00001454 102E FFCE move.b D0, [A6 - 0x32] 00001458 3F00 move.w -[A7], D0 0000145A A888 syscall TextFace 0000145C 3F3C 000C move.w -[A7], 0xC 00001460 A88A syscall TextSize 00001462 102D FD27 move.b D0, [A5 - 0x2D9] 00001466 0A00 0001 xori.b D0, 0x1 0000146A 4A00 tst.b D0 0000146C 6700 012E beq +0x130 /* 0000159C */ 00001470 486E FFD8 pea.l [A6 - 0x28] 00001474 302E FFD6 move.w D0, [A6 - 0x2A] 00001478 0640 0064 addi.w D0, 0x64 /* 'd' */ 0000147C 3F00 move.w -[A7], D0 0000147E 3F2E FFD2 move.w -[A7], [A6 - 0x2E] 00001482 302E FFD6 move.w D0, [A6 - 0x2A] 00001486 0640 010E addi.w D0, 0x10E 0000148A 3F00 move.w -[A7], D0 0000148C 302E FFD2 move.w D0, [A6 - 0x2E] 00001490 0640 0014 addi.w D0, 0x14 00001494 3F00 move.w -[A7], D0 00001496 A8A7 syscall SetRect 00001498 486E FFD8 pea.l [A6 - 0x28] 0000149C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000014A0 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000014A4 A8B0 syscall FrameRoundRect 000014A6 302E FFD6 move.w D0, [A6 - 0x2A] 000014AA 0640 0067 addi.w D0, 0x67 /* 'g' */ 000014AE 3F00 move.w -[A7], D0 000014B0 302E FFD2 move.w D0, [A6 - 0x2E] 000014B4 0640 000F addi.w D0, 0xF 000014B8 3F00 move.w -[A7], D0 000014BA A893 syscall MoveTo 000014BC 3F3C 0005 move.w -[A7], 0x5 000014C0 487A 00DE pea.l [PC + 0xDE /* 000015A0, value 0x12504C41, pstring "PLACE COMMAND POST" */] 000014C4 4267 clr.w -[A7] 000014C6 3F3C 0004 move.w -[A7], 0x4 000014CA 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 000014CE 3F3C 0001 move.w -[A7], 0x1 000014D2 A887 syscall TextFont 000014D4 422E FFCE clr.b [A6 - 0x32] 000014D8 7000 moveq.l D0, 0x00 000014DA 102E FFCE move.b D0, [A6 - 0x32] 000014DE 3F00 move.w -[A7], D0 000014E0 A888 syscall TextFace 000014E2 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000014E6 A88A syscall TextSize 000014E8 422E FFCF clr.b [A6 - 0x31] label000014EC: 000014EC 486D E66C pea.l [A5 - 0x1994] 000014F0 A972 syscall GetMouse 000014F2 554F subq.w A7, 2 000014F4 A974 syscall Button 000014F6 4A1F tst.b [A7]+ 000014F8 6700 005A beq +0x5C /* 00001554 */ 000014FC 554F subq.w A7, 2 000014FE 2F2D E66C move.l -[A7], [A5 - 0x1994] 00001502 486E FFD8 pea.l [A6 - 0x28] 00001506 A8AD syscall PtInRect 00001508 4A1F tst.b [A7]+ 0000150A 6700 0016 beq +0x18 /* 00001522 */ 0000150E 1D7C 0001 FFCF move.b [A6 - 0x31], 0x1 00001514 486E FFD8 pea.l [A6 - 0x28] 00001518 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000151C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001520 A8B3 syscall InvertRoundRect label00001522: 00001522 554F subq.w A7, 2 00001524 2F2D E66C move.l -[A7], [A5 - 0x1994] 00001528 486D FD28 pea.l [A5 - 0x2D8] 0000152C A8AD syscall PtInRect 0000152E 4A1F tst.b [A7]+ 00001530 6700 0022 beq +0x24 /* 00001554 */ 00001534 1D7C 0001 FFCF move.b [A6 - 0x31], 0x1 0000153A 1B7C 0001 FD27 move.b [A5 - 0x2D9], 0x1 00001540 1B7C 0001 FD22 move.b [A5 - 0x2DE], 0x1 00001546 486D FD28 pea.l [A5 - 0x2D8] 0000154A 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000154E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001552 A8B3 syscall InvertRoundRect label00001554: 00001554 4A2E FFCF tst.b [A6 - 0x31] 00001558 6792 beq -0x6C /* 000014EC */ label0000155A: 0000155A 554F subq.w A7, 2 0000155C A974 syscall Button 0000155E 101F move.b D0, [A7]+ 00001560 0A00 0001 xori.b D0, 0x1 00001564 4A00 tst.b D0 00001566 67F2 beq -0xC /* 0000155A */ 00001568 102D FD27 move.b D0, [A5 - 0x2D9] 0000156C 0A00 0001 xori.b D0, 0x1 00001570 4A00 tst.b D0 00001572 6700 0028 beq +0x2A /* 0000159C */ 00001576 422D FD22 clr.b [A5 - 0x2DE] label0000157A: 0000157A 4EBA F142 jsr [PC - 0xEBE /* 000006BE */] 0000157E 4A2D FD22 tst.b [A5 - 0x2DE] 00001582 67F6 beq -0x8 /* 0000157A */ 00001584 486E FFD8 pea.l [A6 - 0x28] 00001588 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000158C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001590 A8B3 syscall InvertRoundRect 00001592 486E FFD8 pea.l [A6 - 0x28] 00001596 486D FE1A pea.l [A5 - 0x1E6] 0000159A A8A5 syscall FillRect label0000159C: 0000159C 4E5E unlink A6 0000159E 4E75 rts 000015A0 1250 movea.b A1, [A0] 000015A2 4C41 4345 movem.l D0,D2,D6,A0,A1,A6, D1 000015A6 2043 movea.l A0, D3 000015A8 4F4D chk.w D7, A5 000015AA 4D41 chk.w D6, D1 000015AC 4E44 trap 4 000015AE 2050 movea.l A0, [A0] 000015B0 4F53 chk.w D7, [A3] 000015B2 5416 addq.b [A6], 2 000015B4 1250 movea.b A1, [A0] 000015B6 4C41 4345 movem.l D0,D2,D6,A0,A1,A6, D1 000015BA 2043 movea.l A0, D3 000015BC 4F4D chk.w D7, A5 000015BE 4D41 chk.w D6, D1 000015C0 4E44 trap 4 000015C2 2050 movea.l A0, [A0] 000015C4 4F53 chk.w D7, [A3] 000015C6 5416 addq.b [A6], 2 000015C8 0643 414E addi.w D3, 0x414E /* 'AN' */ 000015CC 4345 chk.w D1, D5 000015CE 4C16 4E56 movem.w D1,D2,D4,D6,A1,A2,A3,A6, [A6] export_79: // at 000015D0 (misaligned) 000015D2 FFBE .invalid <> 000015D4 4E71 nop 000015D6 4E71 nop 000015D8 3F3C 0001 move.w -[A7], 0x1 000015DC 3F3C 0001 move.w -[A7], 0x1 000015E0 A89B syscall PenSize 000015E2 4267 clr.w -[A7] 000015E4 3F3C 0113 move.w -[A7], 0x113 000015E8 A893 syscall MoveTo 000015EA 3F3C 0212 move.w -[A7], 0x212 000015EE 3F3C 0113 move.w -[A7], 0x113 000015F2 A891 syscall LineTo 000015F4 3F3C 0001 move.w -[A7], 0x1 000015F8 3F3C 0001 move.w -[A7], 0x1 000015FC A89B syscall PenSize 000015FE 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001602 422E FFCB clr.b [A6 - 0x35] 00001606 486E FFD8 pea.l [A6 - 0x28] 0000160A 4267 clr.w -[A7] 0000160C 3F3C 0014 move.w -[A7], 0x14 00001610 3F3C 0210 move.w -[A7], 0x210 00001614 3F3C 0165 move.w -[A7], 0x165 00001618 A8A7 syscall SetRect 0000161A 486E FFE0 pea.l [A6 - 0x20] 0000161E 4267 clr.w -[A7] 00001620 3F3C 0014 move.w -[A7], 0x14 00001624 3F3C 0210 move.w -[A7], 0x210 00001628 3F3C 0113 move.w -[A7], 0x113 0000162C A8A7 syscall SetRect 0000162E 4EBA 0314 jsr [PC + 0x314 /* 00001944 */] label00001632: 00001632 486E FFC6 pea.l [A6 - 0x3A] 00001636 A972 syscall GetMouse 00001638 554F subq.w A7, 2 0000163A A974 syscall Button 0000163C 101F move.b D0, [A7]+ 0000163E 0A00 0001 xori.b D0, 0x1 00001642 4A00 tst.b D0 00001644 6700 0032 beq +0x34 /* 00001678 */ 00001648 3D6E FFC8 FFCE move.w [A6 - 0x32], [A6 - 0x38] 0000164E 0C6E 004B FFC6 cmpi.w [A6 - 0x3A], 0x4B /* 'K' */ 00001654 6C00 000C bge +0xE /* 00001662 */ 00001658 3D7C 004B FFCC move.w [A6 - 0x34], 0x4B /* 'K' */ 0000165E 6000 0008 bra +0xA /* 00001668 */ label00001662: 00001662 3D6E FFC6 FFCC move.w [A6 - 0x34], [A6 - 0x3A] label00001668: 00001668 0C6E 0113 FFC6 cmpi.w [A6 - 0x3A], 0x113 0000166E 6F00 0008 ble +0xA /* 00001678 */ 00001672 3D7C 0113 FFCC move.w [A6 - 0x34], 0x113 label00001678: 00001678 554F subq.w A7, 2 0000167A A974 syscall Button 0000167C 4A1F tst.b [A7]+ 0000167E 6700 003A beq +0x3C /* 000016BA */ 00001682 554F subq.w A7, 2 00001684 2F2E FFC6 move.l -[A7], [A6 - 0x3A] 00001688 486D FD38 pea.l [A5 - 0x2C8] 0000168C A8AD syscall PtInRect 0000168E 4A1F tst.b [A7]+ 00001690 6700 0028 beq +0x2A /* 000016BA */ 00001694 486D FD38 pea.l [A5 - 0x2C8] 00001698 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000169C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000016A0 A8B3 syscall InvertRoundRect 000016A2 486E FFE0 pea.l [A6 - 0x20] 000016A6 486D FE1A pea.l [A5 - 0x1E6] 000016AA A8A5 syscall FillRect 000016AC 486D FD38 pea.l [A5 - 0x2C8] 000016B0 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000016B4 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000016B8 A8B3 syscall InvertRoundRect label000016BA: 000016BA 554F subq.w A7, 2 000016BC A974 syscall Button 000016BE 4A1F tst.b [A7]+ 000016C0 6700 002E beq +0x30 /* 000016F0 */ 000016C4 554F subq.w A7, 2 000016C6 2F2E FFC6 move.l -[A7], [A6 - 0x3A] 000016CA 486D FD28 pea.l [A5 - 0x2D8] 000016CE A8AD syscall PtInRect 000016D0 4A1F tst.b [A7]+ 000016D2 6700 001C beq +0x1E /* 000016F0 */ 000016D6 486D FD28 pea.l [A5 - 0x2D8] 000016DA 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000016DE 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000016E2 A8B3 syscall InvertRoundRect 000016E4 1B7C 0001 FD27 move.b [A5 - 0x2D9], 0x1 000016EA 1D7C 0001 FFCB move.b [A6 - 0x35], 0x1 label000016F0: 000016F0 554F subq.w A7, 2 000016F2 A974 syscall Button 000016F4 4A1F tst.b [A7]+ 000016F6 6700 0028 beq +0x2A /* 00001720 */ 000016FA 554F subq.w A7, 2 000016FC 2F2E FFC6 move.l -[A7], [A6 - 0x3A] 00001700 486D FD30 pea.l [A5 - 0x2D0] 00001704 A8AD syscall PtInRect 00001706 4A1F tst.b [A7]+ 00001708 6700 0016 beq +0x18 /* 00001720 */ 0000170C 486D FD30 pea.l [A5 - 0x2D0] 00001710 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001714 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001718 A8B3 syscall InvertRoundRect 0000171A 1D7C 0001 FFCB move.b [A6 - 0x35], 0x1 label00001720: 00001720 0C6E 004B FFC6 cmpi.w [A6 - 0x3A], 0x4B /* 'K' */ 00001726 6C00 000C bge +0xE /* 00001734 */ 0000172A 3F2E FFC8 move.w -[A7], [A6 - 0x38] 0000172E 3F3C 004B move.w -[A7], 0x4B /* 'K' */ 00001732 A893 syscall MoveTo label00001734: 00001734 0C6E 0113 FFC6 cmpi.w [A6 - 0x3A], 0x113 0000173A 6F00 0010 ble +0x12 /* 0000174C */ 0000173E 3F2E FFC8 move.w -[A7], [A6 - 0x38] 00001742 3F3C 0113 move.w -[A7], 0x113 00001746 A893 syscall MoveTo 00001748 6000 01EA bra +0x1EC /* 00001934 */ label0000174C: 0000174C 554F subq.w A7, 2 0000174E A974 syscall Button 00001750 4A1F tst.b [A7]+ 00001752 6700 01A0 beq +0x1A2 /* 000018F4 */ 00001756 0C6E 0113 FFC6 cmpi.w [A6 - 0x3A], 0x113 0000175C 6C00 0040 bge +0x42 /* 0000179E */ 00001760 0C6E 004B FFC6 cmpi.w [A6 - 0x3A], 0x4B /* 'K' */ 00001766 6F00 0036 ble +0x38 /* 0000179E */ 0000176A 3F2E FFC8 move.w -[A7], [A6 - 0x38] 0000176E 3F2E FFC6 move.w -[A7], [A6 - 0x3A] 00001772 A893 syscall MoveTo 00001774 3F2E FFC8 move.w -[A7], [A6 - 0x38] 00001778 3F3C 0113 move.w -[A7], 0x113 0000177C A891 syscall LineTo 0000177E 486D FE1A pea.l [A5 - 0x1E6] 00001782 A89D syscall PenPat 00001784 3F2E FFC8 move.w -[A7], [A6 - 0x38] 00001788 3F2E FFC6 move.w -[A7], [A6 - 0x3A] 0000178C A893 syscall MoveTo 0000178E 3F2E FFC8 move.w -[A7], [A6 - 0x38] 00001792 3F3C 004B move.w -[A7], 0x4B /* 'K' */ 00001796 A891 syscall LineTo 00001798 486D FE12 pea.l [A5 - 0x1EE] 0000179C A89D syscall PenPat label0000179E: 0000179E 594F subq.w A7, 4 000017A0 A8D8 syscall NewRgn 000017A2 2D5F FFEC move.l [A6 - 0x14], [A7]+ 000017A6 A8DA syscall OpenRgn 000017A8 486E FFD0 pea.l [A6 - 0x30] 000017AC 3F2E FFCE move.w -[A7], [A6 - 0x32] 000017B0 4267 clr.w -[A7] 000017B2 3F2E FFC8 move.w -[A7], [A6 - 0x38] 000017B6 3F3C 0114 move.w -[A7], 0x114 000017BA A8A7 syscall SetRect 000017BC 3F2E FFCE move.w -[A7], [A6 - 0x32] 000017C0 3F2E FFCC move.w -[A7], [A6 - 0x34] 000017C4 A893 syscall MoveTo 000017C6 0C6E 004B FFC6 cmpi.w [A6 - 0x3A], 0x4B /* 'K' */ 000017CC 6C00 000C bge +0xE /* 000017DA */ 000017D0 3F2E FFC8 move.w -[A7], [A6 - 0x38] 000017D4 3F3C 004B move.w -[A7], 0x4B /* 'K' */ 000017D8 A891 syscall LineTo label000017DA: 000017DA 0C6E 0113 FFC6 cmpi.w [A6 - 0x3A], 0x113 000017E0 6F00 0010 ble +0x12 /* 000017F2 */ 000017E4 3F2E FFC8 move.w -[A7], [A6 - 0x38] 000017E8 3F3C 0114 move.w -[A7], 0x114 000017EC A891 syscall LineTo 000017EE 6000 000C bra +0xE /* 000017FC */ label000017F2: 000017F2 3F2E FFC8 move.w -[A7], [A6 - 0x38] 000017F6 3F2E FFC6 move.w -[A7], [A6 - 0x3A] 000017FA A891 syscall LineTo label000017FC: 000017FC 3F2E FFC8 move.w -[A7], [A6 - 0x38] 00001800 3F3C 0114 move.w -[A7], 0x114 00001804 A891 syscall LineTo 00001806 3F2E FFCE move.w -[A7], [A6 - 0x32] 0000180A 3F3C 0114 move.w -[A7], 0x114 0000180E A891 syscall LineTo 00001810 3F2E FFCE move.w -[A7], [A6 - 0x32] 00001814 3F2E FFCC move.w -[A7], [A6 - 0x34] 00001818 A891 syscall LineTo 0000181A 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000181E A8DB syscall CloseRgn 00001820 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001824 486D FE12 pea.l [A5 - 0x1EE] 00001828 A8D6 syscall FillRgn 0000182A 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000182E A8D9 syscall DisposRgn/DisposeRgn 00001830 594F subq.w A7, 4 00001832 A8D8 syscall NewRgn 00001834 2D5F FFE8 move.l [A6 - 0x18], [A7]+ 00001838 486D FE1A pea.l [A5 - 0x1E6] 0000183C A89D syscall PenPat 0000183E A8DA syscall OpenRgn 00001840 486E FFD0 pea.l [A6 - 0x30] 00001844 3F2E FFCE move.w -[A7], [A6 - 0x32] 00001848 3F3C 004B move.w -[A7], 0x4B /* 'K' */ 0000184C 3F2E FFC8 move.w -[A7], [A6 - 0x38] 00001850 3F3C 0114 move.w -[A7], 0x114 00001854 A8A7 syscall SetRect 00001856 3F2E FFCE move.w -[A7], [A6 - 0x32] 0000185A 3F2E FFCC move.w -[A7], [A6 - 0x34] 0000185E A893 syscall MoveTo 00001860 0C6E 004B FFC6 cmpi.w [A6 - 0x3A], 0x4B /* 'K' */ 00001866 6C00 000C bge +0xE /* 00001874 */ 0000186A 3F2E FFC8 move.w -[A7], [A6 - 0x38] 0000186E 3F3C 004B move.w -[A7], 0x4B /* 'K' */ 00001872 A891 syscall LineTo label00001874: 00001874 0C6E 0113 FFC6 cmpi.w [A6 - 0x3A], 0x113 0000187A 6F00 0010 ble +0x12 /* 0000188C */ 0000187E 3F2E FFC8 move.w -[A7], [A6 - 0x38] 00001882 3F3C 0114 move.w -[A7], 0x114 00001886 A891 syscall LineTo 00001888 6000 000C bra +0xE /* 00001896 */ label0000188C: 0000188C 3F2E FFC8 move.w -[A7], [A6 - 0x38] 00001890 3F2E FFC6 move.w -[A7], [A6 - 0x3A] 00001894 A891 syscall LineTo label00001896: 00001896 3F2E FFC8 move.w -[A7], [A6 - 0x38] 0000189A 3F3C 004B move.w -[A7], 0x4B /* 'K' */ 0000189E A891 syscall LineTo 000018A0 3F2E FFCE move.w -[A7], [A6 - 0x32] 000018A4 3F3C 004B move.w -[A7], 0x4B /* 'K' */ 000018A8 A891 syscall LineTo 000018AA 3F2E FFCE move.w -[A7], [A6 - 0x32] 000018AE 3F2E FFCC move.w -[A7], [A6 - 0x34] 000018B2 A891 syscall LineTo 000018B4 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000018B8 A8DB syscall CloseRgn 000018BA 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000018BE 486D FE1A pea.l [A5 - 0x1E6] 000018C2 A8D6 syscall FillRgn 000018C4 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000018C8 A8D9 syscall DisposRgn/DisposeRgn 000018CA 486D FE12 pea.l [A5 - 0x1EE] 000018CE A89D syscall PenPat 000018D0 0C6E 004B FFC6 cmpi.w [A6 - 0x3A], 0x4B /* 'K' */ 000018D6 6C00 000C bge +0xE /* 000018E4 */ 000018DA 3D7C 004B FFCC move.w [A6 - 0x34], 0x4B /* 'K' */ 000018E0 6000 0008 bra +0xA /* 000018EA */ label000018E4: 000018E4 3D6E FFC6 FFCC move.w [A6 - 0x34], [A6 - 0x3A] label000018EA: 000018EA 3D6E FFC8 FFCE move.w [A6 - 0x32], [A6 - 0x38] 000018F0 6000 0042 bra +0x44 /* 00001934 */ label000018F4: 000018F4 554F subq.w A7, 2 000018F6 A977 syscall WaitMouseUp 000018F8 4A1F tst.b [A7]+ 000018FA 6700 0038 beq +0x3A /* 00001934 */ 000018FE 0C6E 004B FFC6 cmpi.w [A6 - 0x3A], 0x4B /* 'K' */ 00001904 6C00 000C bge +0xE /* 00001912 */ 00001908 3F2E FFC8 move.w -[A7], [A6 - 0x38] 0000190C 3F3C 004B move.w -[A7], 0x4B /* 'K' */ 00001910 A893 syscall MoveTo label00001912: 00001912 0C6E 0113 FFC6 cmpi.w [A6 - 0x3A], 0x113 00001918 6F00 0010 ble +0x12 /* 0000192A */ 0000191C 3F2E FFC8 move.w -[A7], [A6 - 0x38] 00001920 3F3C 0113 move.w -[A7], 0x113 00001924 A893 syscall MoveTo 00001926 6000 000C bra +0xE /* 00001934 */ label0000192A: 0000192A 3F2E FFC8 move.w -[A7], [A6 - 0x38] 0000192E 3F2E FFC6 move.w -[A7], [A6 - 0x3A] 00001932 A893 syscall MoveTo label00001934: 00001934 4A2E FFCB tst.b [A6 - 0x35] 00001938 6700 FCF8 beq -0x306 /* 00001632 */ 0000193C 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00001940 4E5E unlink A6 00001942 4E75 rts fn00001944: 00001944 4E56 FFE0 link A6, -0x0020 00001948 4E71 nop 0000194A 4E71 nop 0000194C 4267 clr.w -[A7] 0000194E A887 syscall TextFont 00001950 1D7C 0001 FFE6 move.b [A6 - 0x1A], 0x1 00001956 7000 moveq.l D0, 0x00 00001958 102E FFE6 move.b D0, [A6 - 0x1A] 0000195C 3F00 move.w -[A7], D0 0000195E A888 syscall TextFace 00001960 3F3C 000C move.w -[A7], 0xC 00001964 A88A syscall TextSize 00001966 3D7C 00A5 FFEE move.w [A6 - 0x12], 0xA5 0000196C 3D7C 011D FFEC move.w [A6 - 0x14], 0x11D 00001972 486D FD38 pea.l [A5 - 0x2C8] 00001976 3F2E FFEE move.w -[A7], [A6 - 0x12] 0000197A 3F2E FFEC move.w -[A7], [A6 - 0x14] 0000197E 302E FFEE move.w D0, [A6 - 0x12] 00001982 0640 0032 addi.w D0, 0x32 /* '2' */ 00001986 3F00 move.w -[A7], D0 00001988 302E FFEC move.w D0, [A6 - 0x14] 0000198C 0640 0014 addi.w D0, 0x14 00001990 3F00 move.w -[A7], D0 00001992 A8A7 syscall SetRect 00001994 486D FD38 pea.l [A5 - 0x2C8] 00001998 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000199C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000019A0 A8B0 syscall FrameRoundRect 000019A2 302E FFEE move.w D0, [A6 - 0x12] 000019A6 5640 addq.w D0, 3 000019A8 3F00 move.w -[A7], D0 000019AA 302E FFEC move.w D0, [A6 - 0x14] 000019AE 0640 000F addi.w D0, 0xF 000019B2 3F00 move.w -[A7], D0 000019B4 A893 syscall MoveTo 000019B6 3F3C 0005 move.w -[A7], 0x5 000019BA 487A 0100 pea.l [PC + 0x100 /* 00001ABC, value 0x5434C45, pstring "CLEAR" */] 000019BE 4267 clr.w -[A7] 000019C0 3F3C 0004 move.w -[A7], 0x4 000019C4 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 000019C8 302E FFEE move.w D0, [A6 - 0x12] 000019CC 0640 003C addi.w D0, 0x3C /* '<' */ 000019D0 3D40 FFEE move.w [A6 - 0x12], D0 000019D4 486D FD30 pea.l [A5 - 0x2D0] 000019D8 3F2E FFEE move.w -[A7], [A6 - 0x12] 000019DC 3F2E FFEC move.w -[A7], [A6 - 0x14] 000019E0 302E FFEE move.w D0, [A6 - 0x12] 000019E4 0640 004F addi.w D0, 0x4F /* 'O' */ 000019E8 3F00 move.w -[A7], D0 000019EA 302E FFEC move.w D0, [A6 - 0x14] 000019EE 0640 0014 addi.w D0, 0x14 000019F2 3F00 move.w -[A7], D0 000019F4 A8A7 syscall SetRect 000019F6 486D FD30 pea.l [A5 - 0x2D0] 000019FA 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000019FE 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001A02 A8B0 syscall FrameRoundRect 00001A04 302E FFEE move.w D0, [A6 - 0x12] 00001A08 5640 addq.w D0, 3 00001A0A 3F00 move.w -[A7], D0 00001A0C 302E FFEC move.w D0, [A6 - 0x14] 00001A10 0640 000F addi.w D0, 0xF 00001A14 3F00 move.w -[A7], D0 00001A16 A893 syscall MoveTo 00001A18 3F3C 0005 move.w -[A7], 0x5 00001A1C 487A 0094 pea.l [PC + 0x94 /* 00001AB2, value 0x8434F4E, pstring "CONTINUE" */] 00001A20 4267 clr.w -[A7] 00001A22 3F3C 0004 move.w -[A7], 0x4 00001A26 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00001A2A 302E FFEE move.w D0, [A6 - 0x12] 00001A2E 0640 0059 addi.w D0, 0x59 /* 'Y' */ 00001A32 3D40 FFEE move.w [A6 - 0x12], D0 00001A36 486D FD28 pea.l [A5 - 0x2D8] 00001A3A 3F2E FFEE move.w -[A7], [A6 - 0x12] 00001A3E 3F2E FFEC move.w -[A7], [A6 - 0x14] 00001A42 302E FFEE move.w D0, [A6 - 0x12] 00001A46 0640 003C addi.w D0, 0x3C /* '<' */ 00001A4A 3F00 move.w -[A7], D0 00001A4C 302E FFEC move.w D0, [A6 - 0x14] 00001A50 0640 0014 addi.w D0, 0x14 00001A54 3F00 move.w -[A7], D0 00001A56 A8A7 syscall SetRect 00001A58 486D FD28 pea.l [A5 - 0x2D8] 00001A5C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001A60 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001A64 A8B0 syscall FrameRoundRect 00001A66 302E FFEE move.w D0, [A6 - 0x12] 00001A6A 5640 addq.w D0, 3 00001A6C 3F00 move.w -[A7], D0 00001A6E 302E FFEC move.w D0, [A6 - 0x14] 00001A72 0640 000F addi.w D0, 0xF 00001A76 3F00 move.w -[A7], D0 00001A78 A893 syscall MoveTo 00001A7A 3F3C 0005 move.w -[A7], 0x5 00001A7E 487A 002A pea.l [PC + 0x2A /* 00001AAA, value 0x643414E, pstring "CANCEL" */] 00001A82 4267 clr.w -[A7] 00001A84 3F3C 0004 move.w -[A7], 0x4 00001A88 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00001A8C 3F3C 0001 move.w -[A7], 0x1 00001A90 A887 syscall TextFont 00001A92 422E FFE6 clr.b [A6 - 0x1A] 00001A96 7000 moveq.l D0, 0x00 00001A98 102E FFE6 move.b D0, [A6 - 0x1A] 00001A9C 3F00 move.w -[A7], D0 00001A9E A888 syscall TextFace 00001AA0 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00001AA4 A88A syscall TextSize 00001AA6 4E5E unlink A6 00001AA8 4E75 rts 00001AAA 0643 414E addi.w D3, 0x414E /* 'AN' */ 00001AAE 4345 chk.w D1, D5 00001AB0 4C16 0843 movem.w D0,D1,D6,A3, [A6] 00001AB4 4F4E chk.w D7, A6 00001AB6 5449 addq.w A1, 2 00001AB8 4E55 4516 link A5, -0xFFFFBAEA 00001ABC 0543 bchg D3, D2 00001ABE 4C45 4152 movem.l D1,D4,D6,A0,A6, D5